Edwin is a character featured on ABC's Once Upon a Time in Wonderland. He is portrayed by Shaun Smyth.



When his daughter Alice goes missing, Edwin fears the worst, until she comes back and starts telling seemingly delusional tales of her adventures in a place called Wonderland. Edwin does not believe her, and when Alice goes missing a second time when she is older, Edwin marries a woman named Sarah and they have a daughter named Millie. Alice eventually returns, but this time Edwin has her taken to Bethlem Asylum.

Once Upon a Time in Wonderland

After hearing that Alice has escaped the asylum, Edwin is visited by Jafar, who takes him to Wonderland. Edwin is astounded and shocked to discover that Alice was, in fact, telling the truth the entire time. Jafar then imprisons Edwin and eventually threatens his life in front of Alice. He causes Edwin to fall towards the ocean, which prompts Alice to use one of her wishes to wish Edwin safely back home. Edwin wakes up in his armchair and remembers Alice and Wonderland, but thinks that it is a dream. Alice and Cyrus eventually come to England, where it is revealed that it was real all along. Edwin is present at Alice and Cyrus' wedding, and happily welcomes Cyrus to the family.


Status: Alive


  • It is obvious that Edwin is a Catholic, as he also says grace before dinner and is known to pray.


  • W, E01: "Down the Rabbit Hole"
  • W, E06: "Who's Alice?"
  • W, E07: "Bad Blood"
  • W, E13: "And They Lived..."