Cast Credits Amazing Stories (2020) Guest starring as Prom Guy Episode 1x04: Signs of Life (Mar 27, 2020) [Co-Star] Halt and Catch Fire (2014) Guest starring as Kevin Episode 4x10: Ten of Swords (Oct 14, 2017) [Co-Star] Revenge (2011) Guest starring as Young Jack (5 episodes) Episode 2x13: Union (Feb 10, 2013) [Co-Star] Episode 1x21: Grief (May 16, 2012) [Co-Star] Episode 1x11: Duress (Jan 4, 2012) [Co-Star] Episode 1x10: Loyalty (Dec 7, 2011) [Co-Star] Episode 1x01: Pilot (Sep 21, 2011) [Co-Star] View 2 more View 2 less Past Life (2010) Guest starring as Oliver Matthews Episode 1x06: Running On Empty () Drop Dead Diva (2009) Guest starring as Billy Prentiss Episode 2x10: Will & Grayson (Aug 15, 2010) [Co-Star]