Cast Credits Legion (2017) Guest starring as Buster Debussy Episode 1x08: Chapter 8 (Mar 29, 2017) [Co-Star] Supergirl (2015) Guest starring as Young Fan Episode 3x01: Girl of Steel (Oct 9, 2017) [Co-Star] Supernatural (2005) Guest starring as Boy #2 Episode 13x13: Devil's Bargain (Feb 8, 2018) [Co-Star]