Home / Discover / People

X-Men: Apocalypse

2016
as Col. William Stryker

The Pacific

2010
as Lew "Chuckler" Juergens

X-Men: Days of Future Past

2014
as Maj. Bill Stryker

Monster Hunter

2020
as Steeler

Wayward Pines

2015
as Xander

Jack Reacher

2012
as Jeb Oliver

Flesh and Bone

2015
as Bryan

Undertow

2018
as Brett

My Name Is Lenny

2017
as Lenny McLean

Fury on Four Wheels

2015
as Josh Helman

Small Engine Repair

2021
as Anthony Romanoski

Blinder

2013
as Morts

All My Friends Are Leaving Brisbane

2007
as Party Guest / Wedding Guest

Animal Kingdom

2010
as Const. Peter Simmons

Director

Movie Kate Can’t Swim 2017

Writer

Movie Kate Can’t Swim 2017

Guest Star

Episode Deputy
10-8 Paperwork
2020
Episode Deputy
10-8 Entitlements
2020
Episode Harley Quinn
A Very Problematic Valentine's Day Special
2023
Episode Deputy
10-8 Bulletproof
2020
Episode Deputy
10-8 Firestone
2020
Episode Deputy
10-8 Agency
2020
Episode Deputy
10-8 School Ties
2020