Percy, also known as the White Rabbit, is a main character on ABC's Once Upon a Time in Wonderland. He is a rabbit capable of creating portals to other realms, and is voiced by John Lithgow.



When Alice was a child, she followed the White Rabbit down a rabbit-hole and ended up in Wonderland. Years later, the White Rabbit is kidnapped by Alice from the Queen of Hearts, as proof to Alice's father Edwin that she is telling the truth about Wonderland and is not delusional. However, Alice eventually lets him go free.

Once Upon a Time in Wonderland

The White Rabbit confronts the Knave of Hearts, Will Scarlet, and convinces Will to help him rescue Alice from a mental asylum. Will begrudgingly goes with him and they break Alice free. The White Rabbit claims that the Dormouse had seen Alice's boyfriend Cyrus, who was believed to be dead. Alice goes with them to Wonderland, but it is revealed that the White Rabbit is actually working for Anastasia, also known as the Red Queen.

Alice eventually finds this out through the forget-me-knot, but she discovers that the White Rabbit is doing what the Red Queen says, because she is holding his wife and children hostage. The White Rabbit's family is eventually freed. He tries to recruit people against Jafar, but fails.

After Jafar's eventual defeat, the White Rabbit acts as the priest at Alice and Cyrus' wedding, declaring them husband and wife. That night, after celebrations, he takes his wife, Will and Anastasia back to Wonderland. However, he is later seen watching Alice, Cyrus and their daughter have a tea-party.


Status: Alive


Behind the Scenes


  • W, E01: "Down the Rabbit Hole"
  • W, E02: "Trust Me"
  • W, E03: "Forget Me Not"
  • W, E05: "Heart of Stone"
  • W, E06: "Who's Alice?"
  • W, E07: "Bad Blood"
  • W, E08: "Home"
  • W, E10: "Dirty Little Secrets"
  • W, E11: "Heart of the Matter"
  • W, E13: "And They Lived..."