Canadian actor known for his role as Winston Chu on Degrassi: The Next Generation and Degrassi: Next Class. He also appeared on the TV show Defiance.
He began acting when he was eight. He enrolled at the University of Toronto to continue his acting studies.
In 2014, the actor apologized for tweets and video that emerged of him using racial slurs while playing League of Legends in 2012.
He was born in Edmonton but moved to Toronto at the age of six.
He and Eric Osborne both joined Degrassi: The Next Generation in 2013.