Marco Soriano

Marco Soriano is the Canadian actor who portrays Gerard on ABC's Once Upon a Time in Wonderland.

Biography
Marco was born to Italian immigrants in Vancouver, Canada. He always knew that he wanted to be a performer and performed all the way through high school, before getting a Bachelor of Fine Arts degree from the Simon Fraser University and a teaching degree. He landed his first television role with a part in the science fiction series Andromeda, before appearing in the Disney TV movie Ladies and the Champ.

Marco is best known for his roles in the science fiction series Fringe, the police drama series Rogue (his first recurring role), and the superhero series Arrow. He also appeared in the Hallmark movies Lucky In Love, Murder, She Baked: Just Desserts and Chronicle Mysteries: The Wrong Man and plays a small part in the horror spoof film Scary Movie 3. He also works as a voice actor, dubbing and providing original voices for countless of cartoon characters.