Beauty, Brains, and Personality 2021
as James
Promised Land 2012
as Danny Thomason
Undaunted: The Forgotten Giants of the Allegheny Observatory 2012
as Young Samuel Langley
Credits from TMDB.