Filmler:
1. "Bayan Willoughby ve Lanetli Kitapçı" (2021), Ben Morrison rolünde
2. Miles Dufour rolünde "Noel'in 12 Tarihi" (2011)
3. Brian rolünde "Bir Kış Gecesi" (2005)
4. "Prens ve Ben" (2004), Danimarka Kralı Edvard rolünde
5. Lord Devereaux rolünde "Prenses Günlükleri 2:Kraliyet Nişanı" (2004)
6. Kenny Baker rolünde "Düzinelerce Ucuz" (2003)
7. Jake rolünde "Çılgın Cuma" (2003)
Televizyon Programları:
1. "Flash" (2014-2017), Ralph Dibny / Uzatılmış Adam rolünde
2. Alek Petrov rolünde "Chloe King'in Dokuz Hayatı" (2011)
3. "90210" (2009-2010) Liam Court rolünde
4. Josh rolünde "Hannah Montana" (2009)
5. Gabe Medina rolünde "Hayalet Fısıldayan" (2008)
6. Scott rolünde "Drake ve Josh" (2007)
7. Jason Stiles rolünde "Evde Cory" (2007)
8. Logan Reese rolünde "Zoey 101" (2005-2006)