Filmi:
1. "Miss Willoughby and the Haunted Bookshop" (2021) kot Ben Morrison
2. "12 datumov božiča" (2011) kot Miles Dufour
3. "Ene zimske noči" (2005) kot Brian
4. "Princ in jaz" (2004) kot danski kralj Edvard
5. "The Princess Diaries 2:Royal Engagement" (2004) kot Lord Devereaux
6. "Cheaper by the Dozen" (2003) kot Kenny Baker
7. "Freaky Friday" (2003) kot Jake
Televizijske oddaje:
1. "The Flash" (2014-2017) kot Ralph Dibny / Elongated Man
2. "Devet življenj Chloe King" (2011) kot Alek Petrov
3. "90210" (2009-2010) kot Liam Court
4. "Hannah Montana" (2009) kot Josh
5. "Ghost Whisperer" (2008) kot Gabe Medina
6. "Drake &Josh" (2007) kot Scott
7. "Cory in the House" (2007) kot Jason Stiles
8. "Zoey 101" (2005-2006) kot Logan Reese