Movies:
1. "Miss Willoughby and the Haunted Bookshop" (2021) as Ben Morrison
2. "12 Dates of Christmas" (2011) as Miles Dufour
3. "One Winter Night" (2005) as Brian
4. "The Prince and Me" (2004) as King Edvard of Denmark
5. "The Princess Diaries 2: Royal Engagement" (2004) as Lord Devereaux
6. "Cheaper by the Dozen" (2003) as Kenny Baker
7. "Freaky Friday" (2003) as Jake
Television Shows:
1. "The Flash" (2014-2017) as Ralph Dibny / Elongated Man
2. "The Nine Lives of Chloe King" (2011) as Alek Petrov
3. "90210" (2009-2010) as Liam Court
4. "Hannah Montana" (2009) as Josh
5. "Ghost Whisperer" (2008) as Gabe Medina
6. "Drake & Josh" (2007) as Scott
7. "Cory in the House" (2007) as Jason Stiles
8. "Zoey 101" (2005-2006) as Logan Reese