Cast Credits Sweet/Vicious (2016) Starring as Tyler (10 episodes) Episode 1x10: Pure Heroine (Jan 24, 2017) Episode 1x09: An Innocent Man (Jan 24, 2017) Episode 1x08: Back to Black (Jan 17, 2017) Episode 1x07: Heartbreaker (Jan 10, 2017) Episode 1x06: Fearless (Jan 3, 2017) Episode 1x05: All Eyez on Me (Dec 13, 2016) Episode 1x04: Tragic Kingdom (Dec 6, 2016) Episode 1x03: Sucker (Nov 29, 2016) Episode 1x02: The Writing's on the Wall (Nov 22, 2016) Episode 1x01: The Blueprint (Nov 15, 2016) View 7 more View 7 less The Fosters (2013) Guest starring as Shawn (5 episodes) Episode 5x13: Line in the Sand (Jan 30, 2018) Episode 5x12: #IWasMadeInAmerica (Jan 23, 2018) Episode 5x09: Prom (Sep 5, 2017) Episode 5x08: Engaged (Aug 29, 2017) Episode 5x06: Welcome to the Jungler (Aug 15, 2017) View 2 more View 2 less The Mentalist (2008) Guest starring as Donnie Episode 7x11: Byzantium (Feb 11, 2015) Criminal Minds (2005) Guest starring as Roland Cole / Josh Martin Episode 13x19: Ex Parte (Apr 4, 2018)