Films :
1. « Miss Willoughby et la librairie hantée » (2021) dans le rôle de Ben Morrison
2. "12 dates de Noël" (2011) dans le rôle de Miles Dufour
3. "Une nuit d'hiver" (2005) dans le rôle de Brian
4. "Le Prince et moi" (2004) dans le rôle du roi Edvard du Danemark
5. "The Princess Diaries 2:Royal Engagement" (2004) dans le rôle de Lord Devereaux
6. « Moins cher à la douzaine » (2003) dans le rôle de Kenny Baker
7. "Freaky Friday" (2003) dans le rôle de Jake
Émissions de télévision :
1. « The Flash » (2014-2017) dans le rôle de Ralph Dibny / Elongated Man
2. « Les neuf vies de Chloe King » (2011) dans le rôle d'Alek Petrov
3. "90210" (2009-2010) dans le rôle de Liam Court
4. "Hannah Montana" (2009) dans le rôle de Josh
5. "Ghost Whisperer" (2008) dans le rôle de Gabe Medina
6. "Drake et Josh" (2007) dans le rôle de Scott
7. "Cory dans la maison" (2007) dans le rôle de Jason Stiles
8. "Zoey 101" (2005-2006) dans le rôle de Logan Reese