Firebird

"Firebird" is the twentieth episode of Season Five of ABC's Once Upon a Time. It was written by Jane Espenson, and directed by Ron Underwood. It will be the one-hundredth and eighth episode of the series overall.

Starring

 * Jennifer Morrison as Emma Swan
 * Lana Parrilla as Evil Queen/Regina Mills
 * Josh Dallas as Prince Charming/David Nolan
 * Colin O'Donoghue as Hook
 * Jared S. Gilmore as Henry Mills
 * Rebecca Mader as Zelena
 * Sean Maguire as Robin Hood

Guest Starring

 * Rya Kihlstedt as Cleo Fox
 * Victoria Smurfit as Cruella De Vil
 * Emma Caulfield as the Blind Witch
 * Geoff Gustafson as Stealthy
 * Greg Germann as Hades