His film roles include Rawhide in The Adventures of Buckaroo Banzai Across the 8th Dimension (1984), Frankenstein's monster in The Bride (1985), the Kurgan in Highlander (1986), Sheriff Gus Gilbert in Pet Sematary Two (1992), Capt.
Charles Zim in Starship Troopers (1997), Stanley Thomas in Promising Young Woman (2020), and the Harbinger in John Wick: Chapter 4 (2023).
[6] In Brown's first mainstream film, he was cast as Viking Lofgren alongside Sean Penn in the 1983 crime drama Bad Boys.
Brown is known for his role as the Kurgan in the 1986 film Highlander, his role as Captain Byron Hadley in The Shawshank Redemption, Rawhide in The Adventures of Buckaroo Banzai Across the 8th Dimension (1984), Frankenstein's monster in The Bride (1985), Army mercenary Larry McRose in Extreme Prejudice, the role of a band manager in Thunder Alley (1985), vicious killer Steve in Shoot to Kill (1988), the police officer in Michael Jackson's short film Speed Demon (1988), Dead Man Walking, Sheriff Gus Gilbert in Pet Sematary Two, Sergeant Zim in Starship Troopers (a role he would reprise in the animated series Roughnecks: Starship Troopers Chronicles), and Captain William Hadley in The Guardian.
Brown has played prison officers in three films dealing with miscarriages of justice: the tyrannical Captain Byron Hadley in The Shawshank Redemption, the sympathetic Lt. Williams in The Hurricane, and Lt. McMannis in Last Light.
[7] In 2011, he appeared in Cowboys & Aliens (directed by Jon Favreau) with Daniel Craig, Harrison Ford and Olivia Wilde.
He also starred as Albert Marconi in the film adaptation of the David Wong novel John Dies at the End, directed by Don Coscarelli.
Though the series only ran for two seasons, Carnivàle has attained a cult popularity and his performance was applauded by critics for showcasing a new side to his acting talents.
[9] As conservative United States Attorney General Jock Jeffcoat, he was one of the primary antagonists in seasons three and four of the Showtime series Billions.
He has also made many guest appearances on various television series including ER, the Star Trek: Enterprise episode "Desert Crossing" as Zobral, Lost as Kelvin Joe Inman, and former baseball player (and investment scam mark) Rudy Blue on The Riches.
He appeared on The CW's TV production of The Flash in the recurring guest-star role of General Wade Eiling.
He also voiced Vice-Principal Pangborn in All Grown Up!, Barkmeat in Catscratch, Otto in Super Robot Monkey Team Hyperforce Go!
He starred as Chris "Dogpound or Rahzar" Bradford, Shredder's top henchman, in the 2012 Teenage Mutant Ninja Turtles television series.
From the third quarter of 2014, Brown began doing voice-overs as the main talent for Chevy truck national and regional television commercials.
From all these vocal appearances, Brown has played Lex Luthor longer than any other actor in history, including his own Justice League co-star Michael Rosenbaum (in Smallville).
Brown is also known for his voice work as villains in various DC animated series, films, television shows, and video games: Charlie "Big Time" Bigelow on Batman Beyond, Trident on Teen Titans, Mr.
He appeared on The CW's The Flash recurring in the first season as General Wade Eiling, and on HBO's The Penguin as Sal Maroni.