Known For
Photos
Filmography

Afterwards
Movie · as Alex

Campton Manor
Movie · as Teddy

Here for Blood
Movie · as Tom O'Bannon

Black Panther: Wakanda Forever
Movie · as WDG Scientist

Defining Moments
Movie · as Jack

Pretty Hard Cases
TV · as Marc Tremblay · 3 eps

Love Under the Olive Tree
Movie · as Adam Caulfield

Hudson & Rex
TV · as Lane Wheatly · 1 ep

xXx: Return of Xander Cage
Movie · as Jonas

Undercover Angel
Movie · as Henry

Ms. Matched
Movie · as Ben Reynolds

Resident Evil: The Final Chapter
Movie · as Wesker

DC's Legends of Tomorrow
TV · as Spartacus · 1 ep

I Do, I Do, I Do
Movie · as Max Lorenzo

A Frosty Affair
Movie · as Redford

The Girl He Met Online
Movie · as Andy Collins

Recipe for Love
Movie · as Dexter Durant

Feed the Gods
Movie · as Will

Her Husband's Betrayal
Movie · as Riley Coulter

Motive
TV · as Kevin Carpenter · 1 ep

The Tomorrow People
TV · as Ultra Agent · 1 ep

Resident Evil: Retribution
Movie · as Albert Wesker

A Little Bit Zombie
Movie · as Craig

Wyatt Earp's Revenge
Movie · as Young Wyatt Earp

The Music Teacher
Movie · as Jace/Young Jace

Broken Trust
Movie

Back from the Afterlife: Making 'Resident Evil: Retribution'
Movie · as Self

The Firm
TV · 1 ep

Reel Love
Movie · as Jay

Edge of Darkness
Movie · as Burnham

Resident Evil: Afterlife
Movie · as Albert Wesker

Undead Evolution: Making 'Resident Evil: Afterlife'
Movie · as Self

Program Alice: Activated
Movie · as Self

Red Torrent
Movie · as Jack Webster

I Love You, Beth Cooper
Movie · as Kevin

The Listener
TV · as Tyler Ross · 1 ep

Jumper
Movie · as English Bartender

Diary of the Dead
Movie · as Tony Ravello

Left for Dead
Movie · as Clark

Stir of Echoes: The Homecoming
Movie · as Luke

Betrayals
Movie · as George Watnick

Flash Gordon
TV · as Garus · 2 eps

Man of the Year
Movie · as Pick-Up Truck Driver

Shock to the System: A Donald Strachey Mystery
Movie · as Larry

Skinwalkers
Movie · as Adam Kilmer

Psych
TV · as Billy · 1 ep

Falcon Beach
TV · as Hurst · 7 eps

Land of the Dead
Movie · as Mike

Blood Angels
Movie · as Jim

Stone Cold
Movie · as Bo Marino

Cheaper by the Dozen 2
Movie · as Calvin Murtaugh

Supernatural
TV · as Austin · 1 ep

Going the Distance
Movie · as Tyler

Siblings
Movie · as Tom Muster

Taking Lives
Movie · as Desk Clerk

Detention
Movie · as Corey Washington

Mrs. Ashboro's Cat
Movie · as Kurt

Word of Honor
Movie · as Young PFC. Sadowski

Fallen Angel
Movie · as Terry at 18 years

No Good Deed
Movie · as Passer-by

We Were the Mulvaneys
Movie · as Zachary Lundt

Get Over It
Movie · as Colin

X-Men
Movie · as Rogue's Boyfriend

Sea People
Movie · as Peter

Jacob Two Two Meets the Hooded Fang
Movie · as Daniel

Emily of New Moon
TV · as Teddy Kent · 22 eps

Animorphs
TV · as Skater Dude · 2 eps

Goosebumps: Perfect School
Movie · as Brian O'Connor

Earth: Final Conflict
TV · as Jeremiah O'Brien · 1 ep

La Femme Nikita
TV · as Milan · 1 ep

Goosebumps
TV · as Brian O'Connor · 2 eps




