Cast Credits The Good Doctor (2017) Guest starring as Casey's Father Episode 3x20: I Love You (Mar 30, 2020) [Co-Star] DC's Legends of Tomorrow (2016) Guest starring as Versailles Guard Episode 5x05: A Head of Her Time (Feb 18, 2020) [Co-Star] Arrow (2012) Guest starring as SCPD Officer (3 episodes) Episode 2x17: Birds of Prey (Mar 26, 2014) [Co-Star] Episode 1x22: Darkness on the Edge of Town (May 8, 2013) [Co-Star] Episode 1x20: Home Invasion (Apr 24, 2013) [Co-Star]