Cast Credits Chicago P.D. (2014) Guest starring as James Beckett (2 episodes) Episode 3x04: Debts of the Past (Oct 21, 2015) [Co-Star] Episode 3x03: Actual Physical Violence (Oct 14, 2015) [Co-Star] Marvel's Agents of S.H.I.E.L.D. (2013) Guest starring as Agent Oliver (5 episodes) Episode 2x22: S.O.S. (2) (May 12, 2015) Episode 2x21: S.O.S. (1) (May 12, 2015) Episode 2x20: Scars (May 5, 2015) Episode 2x19: The Dirty Half Dozen (Apr 28, 2015) [Co-Star] Episode 2x14: Love in the Time of Hydra (Mar 24, 2015) View 2 more View 2 less Vegas (2012) Guest starring as Blackjack Dealer (2 episodes) Episode 1x02: Money Plays (Oct 2, 2012) [Co-Star] Episode 1x01: Pilot (Sep 25, 2012) The Legend of Korra (2012) Guest starring as Lu (2 episodes) Episode 2x06: The Sting (Oct 11, 2013) Episode 2x05: Peacekeepers (Oct 4, 2013) Lie to Me (2009) Guest starring as Employee Episode 2x18: Headlock (Aug 2, 2010) [Co-Star] Heroes (2006) Guest starring as High Roller (2 episodes) Episode 1x06: Better Halves (Oct 30, 2006) [Co-Star] Episode 1x04: Collision (Oct 16, 2006) [Co-Star] Weeds (2005) Guest starring as Professor Dave Episode 6x05: Boomerang (Sep 20, 2010) [Co-Star] NCIS (2003) Guest starring as Stefano Delmar (2 episodes) Episode 7x20: Moonlighting (Apr 27, 2010) [Co-Star] Episode 6x05: Nine Lives (Oct 21, 2008) 24 (2001) Guest starring as Soldier #1 Episode 8x21: Day 8: 12:00 P.M. - 1:00 P.M. (May 10, 2010) [Co-Star]