Dylan Schmid

Dylan Schmid is the Canadian child actor who portrays Baelfire on ABC's Once Upon a Time.

Biography
Dylan started acting at the age of six. He was in two short student movies, and a pilot movie series titled Gibson Gus. He then played "Prince of York" in summer performances with the Victoria Shakespeare Society. Schmid has been in The Hobbit, in which he played two roles, at McPherson Theater. After, Dylan was picked to play Flavio in "Rodelinda" with the Pacific Opera Victoria. He has also been in Fringe (season 4 episode 10) playing the character Danny Mallum. Dylan Schmid will be playing D.J. in the upcoming movie The Ferret Squad.