Actor Behind Captain Price Isn't Who Most Fans Expect
Captain Price's actor
The actor who plays Captain Price in the Call of Duty: Modern Warfare reboot is Barry Sloane, while the original voice of the character in earlier games was Billy Murray. Sloane took over the role for the 2019 reboot and continued associated performances in later entries, which is why many fans recognize his voice and motion-capture work as the newer version of Price.
Why fans get confused
The confusion comes from the character's long history across different Modern Warfare timelines. Billy Murray defined Captain Price for years in the original series, so many players assume he still voices the character, but the reboot used Barry Sloane instead.
Who Barry Sloane is
Barry Sloane is a Liverpool-born actor and writer with screen credits in shows such as Revenge, Longmire, and SIX. His performance as Captain John Price in Call of Duty: Modern Warfare helped introduce the character to a newer audience, and coverage around the role notes that he received a BAFTA nomination tied to the performance.
| Version | Actor | Role type | What fans remember |
|---|---|---|---|
| Original Modern Warfare era | Billy Murray | Voice actor | The classic Captain Price voice |
| Modern Warfare reboot era | Barry Sloane | Voice and performance capture | The newer, rebooted Captain Price |
Timeline of the role
- 2007: Billy Murray becomes strongly associated with Captain Price in the original Call of Duty 4: Modern Warfare.
- 2019: Barry Sloane is confirmed as the reboot's Captain Price for Call of Duty: Modern Warfare.
- 2023 onward: Sloane continues to be linked with the character in newer Modern Warfare coverage and game references.
Why the casting mattered
Recasting Captain Price was more than a trivia note; it signaled that the reboot was building a parallel continuity rather than simply remastering the old one. Barry Sloane's casting gave the character a slightly different energy, and his previous military-style role in SIX likely made him a natural fit for the rebooted SAS commander.
"Billy Murray first stepped into the role of Captain Price in 2007," one recent profile noted, underscoring how long the original voice had defined the character.
What to remember
- Barry Sloane is the actor most people mean when they ask who plays Captain Price in the rebooted Modern Warfare.
- Billy Murray is the classic original voice of Captain Price from the older games.
- The reboot changed not just the casting, but the broader timeline of the character.
- That split is the main reason fan discussions still mix up the two actors.
Fan FAQs
Public response
Fans generally accepted Barry Sloane's version because it matched the reboot's grounded military tone. At the same time, long-time players continued to associate Captain Price with Billy Murray's voice, which is why the question still trends whenever the character is discussed.
One-sentence answer
If you mean the rebooted Captain Price from modern Call of Duty, the actor is Barry Sloane; if you mean the original classic voice, it was Billy Murray.
Everything you need to know about Actor Behind Captain Price Isnt Who Most Fans Expect
Who plays Captain Price?
Barry Sloane plays Captain Price in the rebooted Call of Duty: Modern Warfare series, while Billy Murray voiced the character in the earlier games.
Is Billy Murray still Captain Price?
No. Billy Murray is the original voice actor, but Barry Sloane took over the role for the rebooted continuity.
Did Barry Sloane do motion capture too?
Yes. Coverage of the role identifies Sloane as the performer behind Captain Price in the newer era, not just the voice.
Why did the actor change?
The role changed because the 2019 game rebooted the series' continuity and recast several major characters to fit the new version of the story.