Cast Credits Mr. Mercedes (2017) Guest starring as Jim Episode 2x02: Let's Go Roaming (Aug 29, 2018) [Co-Star] Powers (2015) Guest starring as Terrance Pelham (6 episodes) Episode 2x10: Legacy (Jul 19, 2016) Episode 2x07: Origins (Jun 28, 2016) Episode 2x04: Stealing Fire (Jun 7, 2016) Episode 2x03: Hell Night (May 31, 2016) Episode 2x02: Funeral of the Century (May 31, 2016) Episode 2x01: Caracas, 1967 (May 31, 2016) View 3 more View 3 less The Last Ship (2014) Guest starring as MSS Episode 3x09: Paradise (Aug 14, 2016) [Co-Star] Revolution (2012) Guest starring as Soldier Episode 1x06: Sex and Drugs (Oct 29, 2012) [Co-Star] Homeland (2011) Guest starring as TAC Team Agent #2 Episode 2x09: Two Hats (Nov 25, 2012) [Co-Star] Army Wives (2007) Guest starring as LTC John Baisley Episode 7x10: Reckoning (May 12, 2013)