who did darth vaders voice in rogue one
James Earl Jones provided the voice of Darth Vader in the original trilogy and Rogue One. Darth Vader was portrayed by bodybuilder David Prowse in the original film trilogy, and by stunt performer Bob Anderson during the character's intense lightsaber fight scenes.