Cast Credits Fortunate Son (2020) Starring as Travis Hunter (8 episodes) Episode 1x08: Suspicious Minds (Feb 26, 2020) Episode 1x07: Ruby Tuesday (Feb 19, 2020) Episode 1x06: White Rabbit (Feb 12, 2020) Episode 1x05: For What It's Worth (Feb 5, 2020) Episode 1x04: Eve of Destruction (Jan 29, 2020) Episode 1x03: All Along the Watchtower (Jan 22, 2020) Episode 1x02: Chimes of Freedom (Jan 15, 2020) Episode 1x01: Fortunate Son (Jan 8, 2020) View 5 more View 5 less Project Blue Book (2019) Guest starring as Billy Episode 1x05: Foo Fighters (Feb 5, 2019) Chilling Adventures of Sabrina (2018) Guest starring as Luke Chalfant (9 episodes) Episode 2x06: Chapter Seventeen: The Missionaries (Apr 5, 2019) Episode 2x01: Chapter Twelve: The Epiphany (Apr 5, 2019) Episode 1x11: Chapter Eleven: A Midwinter's Tale (Dec 14, 2018) Episode 1x10: Chapter Ten: The Witching Hour (Oct 26, 2018) Episode 1x09: Chapter Nine: The Returned Man (Oct 26, 2018) Episode 1x07: Chapter Seven: Feast of Feasts (Oct 26, 2018) Episode 1x06: Chapter Six: An Exorcism in Greendale (Oct 26, 2018) Episode 1x04: Chapter Four: Witch Academy (Oct 26, 2018) Episode 1x03: Chapter Three: The Trial of Sabrina Spellman (Oct 26, 2018) View 6 more View 6 less Imposters (2017) Guest starring as Danny Episode 1x10: Always Forward, Never Back (Apr 11, 2017) Van Helsing (2016) Guest starring as Ryan (2 episodes) Episode 2x04: A Home (Oct 26, 2017) Episode 2x03: Love Bites (Oct 19, 2017) Animal Kingdom (2016) Guest starring as Teenage Baz (9 episodes) Episode 6x10: Clink (Aug 7, 2022) [Special Guest Star] Episode 6x09: Gethsemane (Jul 31, 2022) [Special Guest Star] Episode 6x08: Revelation (Jul 24, 2022) [Special Guest Star] Episode 6x07: Incognito (Jul 17, 2022) [Special Guest Star] Episode 6x06: Diamonds Are Forever (Jul 10, 2022) [Special Guest Star] Episode 6x05: Covet (Jul 3, 2022) [Special Guest Star] Episode 6x04: Inside Man (Jun 26, 2022) [Special Guest Star] Episode 6x02: Rise (Jun 19, 2022) [Special Guest Star] Episode 6x01: 1992 (Jun 19, 2022) [Special Guest Star] View 6 more View 6 less Wayward Pines (2015) Guest starring as Kyle (3 episodes) Episode 2x09: Walcott Prep (Jul 20, 2016) [Co-Star] Episode 2x08: Pass Judgment (Jul 13, 2016) [Co-Star] Episode 2x05: Sound the Alarm (Jun 22, 2016) [Co-Star] iZombie (2015) Guest starring as Senior Boy Episode 1x07: Maternity Liv (Apr 28, 2015) [Co-Star] The 100 (2014) Guest starring as Kid #1 Episode 1x06: His Sister's Keeper (Apr 23, 2014) [Co-Star] Guest starring as Chivalrous Boy #3 Episode 1x10: I Am Become Death (May 21, 2014) [Co-Star] Guest starring as Dying Kid #2 Episode 2x16: Blood Must Have Blood, Part Two (Mar 11, 2015) [Co-Star] The Tomorrow People (2013) Guest starring as Stoner Episode 1x07: Limbo (Nov 20, 2013) [Co-Star] Motive (2013) Guest starring as Max Vaughn Episode 2x07: Pitfall (Apr 17, 2014) [Co-Star] Supernatural (2005) Guest starring as JJ McKinley Episode 10x23: Brother's Keeper (May 20, 2015) [Co-Star]