Birthday
N/A
Gender
Male
Place of Birth
Calgary, Alberta, Canada
Also know as
--
(2021) The Christmas Promise
as Tom
(2011) Innocent
as Orestes Mauro
(2022) A Second Chance at Love
as Arnold Owens
(2011) A Mile in His Shoes
as Pee Wee
(2022) The Christmas Checklist
as Noah Carver
(2015) Away and Back
as Tim McMurray
(2012) Best Day Ever: Aiden Kesler 1994-2011
as Reece Burrows
(2015) My One Christmas Wish
as Trevor
(2010) Percy Jackson & the Olympians: The Lightning Thief
as College Buddy
(2016) Star Trek Beyond
as Control Tower Technician
(2022) The Forgetting Device
as Mike
(2010) Smoke Screen
as Clerk
(2011) Marley & Me: The Puppy Years
as Tom
(2018) The Christmas Pact
as Ben
(2020) The Christmas Aunt
as Drew
(2009) V
as V Med Tech
(2015) Wayward Pines
as Jimmy
(2014) The 100
as Nathan Miller
(2015) Backstrom
as Charles Turner
(2013) Motive
as Joey Mason
(2012) Arrow
as Alan Durand
(2013) Rogue
as Nicholas Fleming
(2016) You Me Her
as Andy
(2014) Signed, Sealed, Delivered
as Cameron
(2012) Saving Hope
as Dr. Emanuel Palmer
(2011) Once Upon a Time
as Billy
(2024) Sight Unseen
as Matt Alleyne
(2008) Fringe
as Agent Tim
(2008) Fringe
as FBI Agent Tim
(2023) Alert: Missing Persons Unit
as Andrew Barosso
(2013) The Tomorrow People
as Juergens
(2024) Murder in a Small Town
as Sam Sabiston