Levi Wescott 4 episodes, 2015
Victor Collins (1 episode, 2013)
Sheriff B. Calhoun (3 episodes, 2011-2013)
Vic Spinelli (1 episode, 2014)
Syd King / ... (15 episodes, 2009)
Jeremy (3 episodes, 2011)
Henry Porter (as Matthew Cohen)
Young John Winchester / ... (4 episodes, 2008-2010)
Aiden Dennison (38 episodes, 2005-2008)
Ryan Haas (1 episode, 2008)
Ryan Garrett 3 episodes, 2017