Known For
Filmography

Expat
TV · as Himself · 1 ep

Independence Day: Resurgence
Movie · as Lt. Ritter

Gridlocked
Movie · as Jason

Three Night Stand
Movie · as Simon

The Right Kind of Wrong
Movie · as Troy Cooper

The Smurfs 2
Movie · as Peanut Father

Immortals
Movie · as Captain of the Archers (uncredited)
Jack of Diamonds
Movie · as Brandt Beck

Source Code
Movie · as Aviator Glasses Guy

Exposed
Movie · as Justin Reynolds

Being Human
TV · as Mark · 4 eps

He Shoots, He Scores
Movie · as Guillaume Pratte

Blue Mountain State
TV · as Kyle - Becca's Brother · 1 ep

Hellhounds
Movie · as Theron

The Watch
Movie · as Rhett

A Near Death Experience
Movie · as Brandon Daly

Jack Brooks: Monster Slayer
Movie · as John

The House Sitter
Movie · as Randy
The Business
TV · as Lance · 16 eps

The Festival
TV · as Lance Rawly · 6 eps

Eternal
Movie · as Tom

Levity
Movie · as Young Roundabout

Hatley High
Movie · as Shaun Rhodes

The Dead Zone
TV · as Tommy Rasmussen · 1 ep

Seriously Weird
TV · as Bear · 18 eps

Big Wolf on Campus
TV · as Chuck Freeman · 1 ep

