Credits

  • 2024 · The Bad Guys: Haunted Heist as Wolf (voice)
  • 2024 · Nobody Wants to Shoot a Woman as Sean
  • 2023 · The Bad Guys: A Very Bad Holiday as Wolf (voice)
  • 2023 · Bleecker as Randy
  • 2022 · The Bad Guys as Delivery Driver / Museum Guest 1 (voice)
  • 2021 · Hide and Seek as Cisco
  • 2021 · Mayor of Kingstown as Lewis
  • 2021 · No Longer Suitable For Use as
  • 2020 · Clover as Joey
  • 2019 · After Class as David Cohn
  • 2018 · Are We Not Cats as Kyle
  • 2017 · The Dark of Night as Douglas
  • 2016 · Mercy as Ronnie
  • 2015 · Blindspot as Randy Luskey
  • 2014 · The Affair as Caleb Lockhart
  • 2014 · Forever as Kevin Crachiolla
  • 2014 · Loitering with Intent as Dominic
  • 2014 · Take Care as Jason
  • 2011 · Daylight as Renny
  • 2010 · Blue Bloods as Starvos Constantine
  • 2007 · Neal Cassady as Sandy Muni
  • 2001 · Law & Order: Criminal Intent as Holden Foster
  • 1999 · Law & Order: Special Victims Unit as Dorsey
  • 1999 · The Sopranos as