Este cunoscut pentru rolurile sale în filme, precum Arthur Holloway în Samaritan, Pastorul Jack în Roman J. Israel Esq., Cager Lee în Selma, Red Henderson în Whiplash, Martin în Rocky Balboa, Antrenorul lui Cesar în Play It to the Bone și Sandy în Bull Durham. De asemenea, a avut roluri în mai multe filme TV.
A avut apariții ca invitat în numeroase emisiuni TV, inclusiv Shameless, American Horror Story, Grey's Anatomy, The Mentalist, CSI, Cold Case, Eleventh Hour, Heartland, Commander in Chief, Joan of Arcadia, The West Wing, Boomtown, NYPD Blue, Moesha, Sliders, ER, Murphy Brown, The Young and the Restless, L.A. Law, Alf, Matlock, Married... with Children, Beauty and the Beast, Moonlighting, Cagney & Lacey, Highway to Heaven, What's Happening Now?, 227, Hunter, Hill Street Blues, Miami Vice, Knots Landing, Night Court, Knight Rider, Diff'rent Strokes, St. Elsewhere, The Greatest American Hero, The Jeffersons, Good Times și The Rockford Files.