Movies
Tombstone
as Barnes
To All the Boys I've Loved Before
as Daniel Covey
Serendipity
as Lars Hammond
To All the Boys: Always and Forever
as Daniel Covey
Volcano
as Norman Calder
Sex and the City 2
as Aidan Shaw
Street Kings
as Detective Dante Demille
The Silence
as Glenn
The Messengers
as Burwell
My Big Fat Greek Wedding
as Ian Miller