Cele mai cunoscute roluri ale sale în televiziune sunt ca lt. Gil Arroyo în Prodigal Son, Henry Standing Bear în Longmire, col. David Telford în Stargate Universe, agentul Ian Edgerton în Numb3rs și John Kanin în Wolf Lake. Dă voce unor personaje din serii animate, precum Chief Bill Bayani în Firebuds, Victor Delgado în Elena of Valor și Surak în The Lion Guard.
A avut roluri recurente în emisiuni TV, inclusiv Trese, Blindspot, Blue Bloods, Goliath, NCIS: New Orleans, Brooklyn Nine-Nine, The Ranch, Southland, George Lopez și 24. A jucat ca el însuși în Cougar Town și You're the Worst. De asemenea, a avut apariții ca invitat în numeroase emisiuni, inclusiv Bull, The Cleaning Lady, Search Party, Criminal Minds, Graves, Training Day, Ironside, Chuck, Psych, Law & Order: SVU, The Handler, The Twilight Zone (2002), Spin City, The Outer Limits, Tales from the Crypt, Miami Vice și Dallas (1985).
A obținut o nominalizare la premiul Tony pentru rolul său din The King and I. În afara actoriei, a devenit cunoscut pentru că a terminat pe locul 186 în evenimentul principal "No Limit Texas hold 'em" din cadrul Campionatelor Mondiale de Poker din 2009.