Well known for booking a part in the television film Descendants as Aziz, the son of Aladdin and Jasmine, this Canadian actor also portrayed Dev Sakara in the series Saving Hope. He was cast as Rafi in the short-lived series Once Upon a Time in Wonderland.
He performed in an improv group at the Gulf Islands Secondary School and also attended the Gulf Island School of Performing Arts.
He booked film roles in the movies Percy Jackson & the Olympians: The Lightning Thief and Evangeline.
He was born in British Columbia, Canada and grew up on Salt Spring Island.
He was cast in a couple of episodes of the series The Tomorrow People, starring Robbie Amell.