Canadian actor who is best known for his recurring role as Stevie Atkins on the short-lived Syfy series Being Human.
He started acting as a apart of local children's theater in 2003.
He voiced the character of "D.W." on the popular children's animated show Arthur from 2007 to 2012.
He was raised in in Pointe-Claire, Quebec. He speaks both English and French fluently.
He played a younger version of Henry Cavill's character Theseus in the 2011 film Immortals.