Best known for his role as Otis on the series Odd Squad.
2014 • as Otis
2017 • as Young Bryan Mills
2010 • as Hip Hop Kid #2
2019 • as Agent Otis
2019 • as Josh
2020 • as Steve