Skip to main content
News

Josh Brolin reveals he could have played Quaritch in Avatar

It was tough for Brolin to turn down James Cameron, but he felt he had to do it.
Alex Hopley Editor UK Updated 8 August 2025

Will Smith almost played Neo, Michelle Pfeiffer almost played Clarice Starling in The Silence of the Lambs, and Josh Brolin was considered for the role of Miles Quaritch in the Avatar franchise, which is currently played by Stephen Lang.

It's easy to see how the gruff Brolin could have made his presence known as Quaritch, but it simply wasn't to be. Speaking to Josh Horowitz, Brolin said it was a difficult decision, but the time commitment was what turned him away.

https://www.youtube.com/watch?v=vPiv2IMIAc4

Putting himself into one role for a year and a half simply seemed too much of a commitment for Brolin. Comparing the role to his appearance in the MCU as Thanos, he said that he would only appear occasionally as the purple alien.

"It was Stephen Lang," Brolin said, clarifying it was a role in the first Avatar movie he turned down. "Who I knew, and I was very happy for him. He was amazing, so it happened exactly how it should've."

Editor UK Alex Hopley covered the video game industry for Gamereactor, from new announcements and launches to the business behind them. He also wrote on tech, film and entertainment, and his coverage wasn't tied to any one region.
Full profile Gamereactor author since 2023 · 9,411 published articles
Why trust Gamereactor
23 Editions Each with its own newsroom and its own scores.
1998 Publishing since Independently owned for the whole of it.
100% Hands-on Written from time with the game, never press material.
1–10 Network Score Every edition’s score, averaged and shown.