Known to television audiences as Ethan Morgan on My Babysitter's a Vampire, a role which earned him a nomination for a Young Artist Award, he's also appeared on Magic City and The Dresden Files.
He earned his first role at the age of 8 in an episode of the television show Queer as Folk.
He has appeared in several horror films, including The Grudge 2 (2006), The Grudge 3 (2009), and Skinwalkers (2006).
He has an older brother named Jack as well as a sister named Tatum. He married Natasha Chang in 2017.
He co-starred with Vanessa Morgan on My Babsitter's a Vampire.