The Man Who Shot Liberty Valance - Cast

The Man Who Shot Liberty Valance Movie Poster

Lee Van Cleef

as Reese


Vera Miles

as Hallie Stoddard


James Stewart

as Ransom Stoddard


Lee Marvin

as Liberty Valance


Jeanette Nolan

as Nora Ericson


John Qualen

as Peter Ericson


Edmond O'Brien

as Dutton Peabody


Carleton Young

as Maxwell Scott


Woody Strode

as Pompey


John Carradine

as Major Cassius Starbuckle



Andy Devine

as Marshal Link Appleyard


John Wayne

as Tom Doniphon


Ken Murray

as Doc Willoughby


  Change Location