Filmography

2021 – The Forgiven 
as Tom Day

2021 – On the Count of Three
as Kevin

2021 – The World to Come
as Finney

2020 – Possessor
as Colin Tate

2020 – Black Bear
as Gabe

2019 – Full-Dress
as Nick / Chris

2018 – Vox Lux
as The Journalist

2018 – First Man
as Dave Scott

2018 – Piercing
as Reed

2018 – Tyrel
as Johnny

2017 – It Comes at Night
as Will

2017 – Sweet Virginia
as Elwood

2016 – Katie Says Goodbye
as Bruno

2016 – Whiskey Tango Foxtrot
as Fahim Ahmadzai

2015 – Criminal Activities
as Warren

2015 – The Girlfriend Game (Short)
as Henry (voice)

2015 – James White
as James White

2014 – A Most Violent Year
as Louis Servidio

2014 – The Sleepwalker
as Andrew

2013 – 1009 (Short)
as Chris Abbott

2013 – The Exit Room (Short)
as Joseph

2013 – All That I Am
as Christian

2013 – Roshambo (short)
as Chris

2012 – Art Machine
as Cap’n Tar

2012 – Father/Son (Short)
as Oliver

2012 – Hello I Must Be Going
as Jeremy

2011 – Martha Marcy May Marlene
as Max

2009 – Snapshots (Short)