Horror star who appeared in The Collection and also played Ares in the 2011 film Immortals. He took on his first recurring television role as Isaac Lahey on Teen Wolf.
He started playing with the Royal Shakespeare Company at age 9. In 2003, he debuted as Andy Dobbs on Judge John Deed.
He played Zane in The Nine Lives of Chloe King in 2011.
He had a supporting role opposite Maggie Grace in the 2013 TV movie When Calls the Heart.