Canadian actor who played the role of Jimmy Madigan on Nickelodeon's True Jackson, Vp and is best known as the lead role in The CW's The Tomorrow People. He also plays Wesley in the 2015 film The Duff and in 2014, he began playing Ronnie Raymond/Firestorm on the TV series The Flash.
He earned the role of B.D. on NBC's 1600 Penn.
He played Ashley Tisdale's love interest in Picture This (2008).
He appeared in his first television commercial at age six and at age sixteen performed in high school plays.
His twin sister and cousin, Stephen, are both actors.