Once Upon A Time Cast and Crew


Home > Television > O > Once Upon A Time > Cast and Crew


Cast
Ginnifer Goodwin - Mary Margaret Blanchard/ Snow White (Regular)
Emilie De Ravin - Belle (Regular)
Jennifer Morrison - Emma Swan (Regular)
Colin O'Donoghue - Killian Jones/ Hook (Regular)
Lana Parrilla - Evil Queen/ Regina (Regular)
Michael Raymond-James - Neal Cassady (Regular)
Joshua Dallas - Prince Charming/David Nolan/ John Doe (Regular)
Jared S Gilmore - Henry Mills (Regular)
Robert Carlyle - Rumplestiltskin/Mr. Gold (Regular)