Cast Credits Heroes (2006) Guest starring as Pilot Episode 3x14: A Clear and Present Danger (Feb 2, 2009) [Co-Star] Criminal Minds (2005) Guest starring as John Westin Episode 8x15: Broken (Feb 20, 2013) [Co-Star]