Home / Discover / People

Into the Woods

2014
as Rapunzel's Prince

Game Night

2018
as Ryan Huddle

Aladdin

2019
as Prince Anders

American Crime Story

2016
as Kato Kaelin

Road House

2024
as Ben Brandt

Lift

2024
as Magnus

Made For Love

2021
as Byron Gogol

Tell Me a Story (US)

2018
as Nick Sullivan

The Many Saints of Newark

2021
as Paulie 'Walnuts' Gualtieri

Snowfall

2017
as Logan Miller

The Big Short

2015
as Mortgage Broker

Ingrid Goes West

2017
as Nicky Sloane

Spy Kids: Armageddon

2023
as Rey 'The King' Kingston

Velvet Buzzsaw

2019
as Bryson

Bridge of Spies

2015
as Doug Forrester

Reunion

2024
as Evan

2nd Serve

2013
as Lingo

Twelve

2010
as Claude Kenton

The Oath

2018
as Mason

Surviving Family

2014
as Alex D'Amico

Birth of the Dragon

2017
as Steve McKee

Joseph Pulitzer: Voice of the People

2018
as William Randolph Hearst

Family Squares

2022
as Robert

The Lost Valentine

2011
as Neil Thomas

w4m

2019
as Fern

The Survivor

2022
as Schneider

The Meddler

2016
as Ben

The East

2013
as Porty McCabe

Choose

2011
as Paul

Happy Tears

2009
as Ray

Lilo & Stitch

2025
as Pleakley

Revenge of the Green Dragons

2014
as Detective Boyer

The Divide

2014
as Eric Zale

Guest Star

Episode Boardwalk Empire
Sunday Best
2012
Episode The Leftovers
Guest
2014
Episode Blue Bloods
Collateral Damage
2012
Episode CSI: Crime Scene Investigation
Homecoming (1)
2012
Episode NCIS: Los Angeles
Borderline
2010
Episode Inside Of You
James Bond’s BILLY MAGNUSSEN: Hunger for Purpose
2021
Episode Your Pretty Face is Going to Hell
Schmickler83!
2013
Episode The Bold Type
Trippin'
2018
Episode CSI: Crime Scene Investigation
Karma to Burn (2)
2012
Episode The Bold Type
Not Far from the Tree
2020
Episode Boardwalk Empire
Ging Gang Goolie
2012