Paul McGillion Guesting on "Once Upon a Time" Tonight

PAUL McGILLION will be playing the Knave of Hearts in tonight’s episode of ABC’s Once Upon a Time. The story, titled “Hat Trick,” is a modern-day interpretation of Alice in Wonderland, but with the twist that characters from fairy tales are actually alive and have been cursed by an evil queen to live in our world without having their “happily ever afters.”

SGU star ROBERT CARLYLE is among the regular cast, playing the dual roles of Rumpelstiltskin and Mr. Gold.

Once Upon a Time airs at 8/7c on ABC. Check your local listings for the times in your area. If you miss the episode, you can watch it online on Hulu and ABC Video.