Emerging Canadian actor who gained fame for his roles in such movies as Zapped, Radio Rebel, and Kill for Me. As a television actor, he appeared in RL Stine's The Haunting Hours and Supernatural. In 2019, he began starring as Randall Carpio in the Netflix horror series The Order.
Radio Rebel
(Gavin)
Date and Switch
(Jared)
Kill for Me
(Mark)
Words and Pictures
(Swint)
What An Idiot
(Jesse)
After All These Years
(Alex)
Zapped
(Adam Thompson)
My Life as a Dead Girl
(Zach)
GirlHouse
(Ben Stanley)
The Twisted Slipper
(Cinder)
Do Something with your Life
(Chet Browne)
Father Neptune
(Dylan)
A Killer Among Us
(Cody)
Kiss at Pine Lake
(15 Year Old Tommy)
A Christmas Truce
(Berkowitz)
Leap 4 Your Life
(Jake)
Star Trek Beyond
(Injured Red Shirt)
Mommy's Secret
(Kyle)
Site Unseen: An Emma Fielding Mystery
(Joe)
Secret Millionaire
(Caden)
Last Night in Suburbia
(Josh)
Emma Fielding Mysteries: More Bitter Than Death
(Joe)
Past Malice: An Emma Fielding Mystery
(Joe)
Recess: Third Street
(Randall Weems)
Pillow Talk
The Good Doctor
(Henry Campbell)
Signed, Sealed, Delivered
(Billy James)
Second Chance
(Asher Davis)
Motive
(Josh Martin)
When We Rise
(Marvin Feldman)
Supernatural
(Aidan)
The Magicians
(Todd)
The Jennifer Hudson Show
(Self)
The Returned
(Masked Man #1)
The Returned
(Andrew)
The White Lotus
(Albie Di Grasso)
R. L. Stine's The Haunting Hour
(Mike)
R. L. Stine's The Haunting Hour
(David)
Charmed
(Zack)
Chilling Adventures of Sabrina
(Dario)
Overcompensating
(Peter)
The Order
(Randall Carpio)
The Order
(Randall)
Something Very Bad Is Going to Happen