Actor
- Leo (2023)
- My Life with the Walter Boys (2023)
- The Fabelmans (2022)
- NCIS: Hawai'i (2021)
- Kevin (Probably) Saves the World (2017)
- One Day at a Time (2017)
- Training Day (2017)
- Unforgettable (2017)
- Designated Survivor (2016)
- Jenny & Tom (2016)
- Titan (2016)
- Aquarius (2015)
- Fresh Off the Boat (2015)
- Tumbledown (2015)
- Noches con Platanito (2013)
- Larry Crowne (2011)
- Do Not Disturb (2008)
- Wanted (2005)