- TV Show
- Fantasy, Drama
- run date
- Ginnifer Goodwin, Jennifer Morrison, Lana Parrilla
- Current Status
- In Season
Another day, another familiar face returning to Once Upon a Time.
Rachel Shelley will reprise her role as Milah in the second half of the season, EW has learned exclusively.
The L Word alum made her debut in the second season as the mother of Baelfire (Michael Raymond-James) and the wife of Rumplestiltskin (Robert Carlyle), who left the coward for the adventurous pirate Hook (Colin O’Donoghue). When Rumple became the Dark One, he ripped Milah’s heart out, leading to the centuries-long feud between the men.
Details on her return are being kept under wraps, but Shelley joins other previously announced OUAT alums returning, including Barbara Hershey, Giancarlo Esposito, Robbie Kay, Victoria Smurfit, Emma Caulfield and Tony Perez. Shelley won’t appear in the 100th, but in at least one episode sometime during the second half of the season.
Once Upon a Time airs Sundays at 8 p.m. ET on ABC.