
Biography
Actor who has become famous for his television roles, including young Marvin Eriksen on How I Met Your Mother, Dennis on Shameless, and Stephen on Speechless.
Acted in 23
2020s
- 2026
Alienated
Forrest
- 2025
- 2024
- 2020
The Tree
Kieran ("The Projectioist")
2010s
- 2019
- 2017
- 2016
Delete that Post
Bernie
- 2015
Papa Hemingway in Cuba
Older Boy
Tag
Young Billy
Bagboy
Chip
- 2014
- 2013
Zombeo & Juliécula
Godric
It's Not You, It's Me
Billy
- 2011
- 2010
2000s
- 2009
Laudry
The Boy
- 2007
Finishing the Game: The Search for a New Bruce Lee
Joey (uncredited)
- 2006
CU
Vanya (Polina's son) · 8 episodes
- 2005