It's been a year since the final episode of Once Upon a Time aired, and while even casual viewers may be aware of Sebastian Stan or Jamie Dornan appearing on the show, here's a look at some of the actors/characters that many casual viewers may have forgotten or not known had appearances. This list features specifically actors best known for other pieces of pop culture.
Tom Ellis as (Magically Disguised) Robin Hood - 2x19
Marilyn Manson as the voice of the Shadow - 3x08
Brad Dourif as Zoso - 1x08, 4x04
Emma Caulfield as the Blind Witch - 1x09, 5x12, 5x13, 5x16, 5x18, 5x20, 5x21
* The character also appears in the novel, "Regina Rising"
Christopher Gorham as Walsh - 3x12, 3x16, 3x20
Alexandra Metz as Rapunzel - 3x14
David De Lautour as Jonathan - 3x18
John Rhys-Davies as Grand Pabbie - 4x01, 4x06, 4x07
Jonathan Whitesell as Hercules - 5x13
Craig Horner as The Count of Monte Cristo - 6x02
Alex Désert as Stanum, the Tin Woodman - 6x18
Robin Givens as Eudora - 7x05, 7x12
Ehren Kassam as Young Kay - 5x04
Manny Jacinto as Quon - 2x18
Lesley Nicol as Johanna - 2x15
David Nykl as Fisherman - 2x10
Daniel Dae Kim as the voice of Fast Food Worker - 4x12