Cast Credits Billions (2016) Guest starring as Bob Sweeney Episode 2x08: The Kingmaker (Apr 9, 2017) NCIS: New Orleans (2014) Guest starring as NOPD Captain Estes (4 episodes) Episode 4x20: Powder Keg (Apr 17, 2018) Episode 4x11: Monster (Jan 2, 2018) Episode 4x01: Rogue Nation (Sep 26, 2017) Episode 3x24: Poetic Justice (May 16, 2017) View 1 more View 1 less The Blacklist (2013) Guest starring as Dr. Sebastian Reifler (3 episodes) Episode 4x08: Dr. Adrian Shaw: Conclusion (Nov 10, 2016) Episode 4x05: The Lindquist Concern (Oct 20, 2016) Episode 4x04: Gaia (Oct 13, 2016) Alpha House (2013) Guest starring as Dan Cipriania-Maloney Episode 1x06: Zingers (Dec 6, 2013) Your Pretty Face is Going to Hell (2013) Starring as Satan Banshee Origins (2013) Guest starring as Brock Lotus Episode 1x12: Passed Over (Jan 11, 2013) Banshee (2013) Starring as Brock Lotus (36 episodes) Episode 4x08: Requiem (May 20, 2016) Episode 4x07: Truths Other Than the Ones You Tell Yourself (May 13, 2016) Episode 4x06: Only One Way a Dogfight Ends (May 6, 2016) Episode 4x05: A Little Late to Grow a Pair (Apr 29, 2016) Episode 4x04: Innocent Might Be a Bit of a Stretch (Apr 22, 2016) Episode 4x03: The Book of Job (Apr 15, 2016) Episode 4x02: The Burden of Beauty (Apr 8, 2016) Episode 4x01: Something Out of the Bible (Apr 1, 2016) Episode 3x10: We All Pay Eventually (Mar 13, 2015) Episode 3x09: Even God Doesn't Know What to Make of You (Mar 6, 2015) Episode 3x08: All the Wisdom I Got Left (Feb 27, 2015) Episode 3x07: You Can't Hide from the Dead (Feb 20, 2015) Episode 3x06: We Were All Someone Else Yesterday (Feb 13, 2015) Episode 3x05: Tribal (Feb 6, 2015) Episode 3x04: Real Life is the Nightmare (Jan 30, 2015) Episode 3x03: A Fixer of Sorts (Jan 23, 2015) Episode 3x02: Snakes and Whatnot (Jan 16, 2015) Episode 3x01: The Fire Trials (Jan 9, 2015) Episode 2x10: Bullets and Tears (Mar 14, 2014) Episode 2x09: Homecoming (Mar 7, 2014) Episode 2x08: Evil for Evil (Feb 28, 2014) Episode 2x07: Ways to Bury a Man (Feb 21, 2014) Episode 2x06: Armies of One (Feb 14, 2014) Episode 2x04: Bloodlines (Jan 31, 2014) Episode 2x03: The Warrior Class (Jan 24, 2014) Episode 2x02: The Thunder Man (Jan 17, 2014) Episode 2x01: Little Fish (Jan 10, 2014) Episode 1x10: A Mixture of Madness (Mar 15, 2013) Episode 1x09: Always The Cowboy (Mar 8, 2013) Episode 1x07: Behold a Pale Rider (Feb 22, 2013) Episode 1x06: Wicks (Feb 15, 2013) Episode 1x05: The Kindred (Feb 8, 2013) Episode 1x04: Half Deaf is Better Than All Dead (Feb 1, 2013) Episode 1x03: Meet the New Boss (Jan 25, 2013) Episode 1x02: The Rave (Jan 18, 2013) Episode 1x01: Pilot (Jan 11, 2013) View 33 more View 33 less Elementary (2012) Guest starring as Captain Will Lombardi Episode 4x12: A View with a Room (Feb 11, 2016) Homeland (2011) Guest starring as Special Agent Sean Maslin (3 episodes) Episode 7x04: Like Bad at Things (Mar 4, 2018) Episode 7x03: Standoff (Feb 25, 2018) Episode 7x02: Rebel Rebel (Feb 18, 2018) Person of Interest (2011) Guest starring as Samuel Douglas Episode 1x06: The Fix (Oct 27, 2011) Prime Suspect (2011) Guest starring as Dr. Philbin Episode 1x11: The Great Wall of Silence (Dec 22, 2011) Unforgettable (2011) Guest starring as Dan Marston Episode 1x22: The Man in the Woods (May 8, 2012) Blue Bloods (2010) Guest starring as Soren Episode 1x13: Hall of Mirrors (Feb 2, 2011) Running Wilde (2010) Guest starring as Rich Doyle Episode 1x03: Oil & Water (Oct 5, 2010) Mercy (2009) Guest starring as Frank Sloan (2 episodes) Episode 1x19: There is No Superwoman (Apr 21, 2010) Episode 1x18: Of Course I'm Not (Mar 24, 2010) The Good Wife (2009) Guest starring as Walt Givens Episode 1x08: Unprepared (Nov 17, 2009) Royal Pains (2009) Guest starring as Sidney Capelin Episode 2x13: Mulligan (Jan 20, 2011) The Mentalist (2008) Guest starring as Warren Dodge Episode 5x18: Behind the Red Curtain (Mar 24, 2013) Grey's Anatomy (2005) Guest starring as Florist Episode 8x14: All You Need is Love (Feb 9, 2012) Law & Order: Special Victims Unit (1999) Guest starring as Dr. Brad Stanton Episode 2x19: Parasites (Apr 27, 2001) Guest starring as Doug Episode 4x04: Lust (Oct 18, 2002) Guest starring as Fred Hopkins Episode 4x23: Grief (May 2, 2003) All My Children (1970) Starring as Trask Bodine Brooklyn Animal Control () Starring as Tim Tooley