Actor
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