Canadian actor who played the role of Jimmy Madigan on Nickelodeon's True Jackson, VP and starred as the lead character, Stephen Jameson, 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 appeared in his first television commercial at age six and at age sixteen performed in high school plays.
He earned the role of B.D. on NBC's 1600 Penn .