
Acting

Shattered Ice
as Jack Mankus

Countdown
as Charlie

13 Hours: The Secret Soldiers of Benghazi
as Chris Stevens

Teacher of the Year
as Mitch Carter

Day Out of Days
as Jason

Her
as Charles

Devil's Knot
as Paul Ford

Amish Grace
as Gideon Graber

Towelhead
as Gil Hines

Madison
as Owen

Suits LA
as Edward 'Teddy' Brooks · 6 ep.

Georgie & Mandy's First Marriage
as Fred Fagenbacher · 7 ep.

How I Met Your Father
as Grant Rose · 1 ep.

The Rookie
as Cooper Sanford · 1 ep.

Narcos: Mexico
as James 'Jaime' Kuykendall · 21 ep.

The Alienist
as William Randolph Hearst · 6 ep.

Will & Grace
as James Wise · 3 ep.

DC's Legends of Tomorrow
as Eobard Thawne · 2 ep.

The Flash
as Eobard Thawne · 1 ep.

The Carrie Diaries
as Tom Bradshaw · 26 ep.