All Cast

Corey Johnson

Corey Johnson

Narrator (voice)

Geoffrey Wawro

Geoffrey Wawro

Self - University of North Texas

Patrick W. Singer

Patrick W. Singer

Self - 21st Century Defence Initiative, Brookings

Bob Jefferey

Bob Jefferey

Self - Worldwide Chairman & CEO, JWT

Chris Semancik

Chris Semancik

Self - U.S. Army Center of Military History, Fort Belvoir

Raymond V. Mason

Raymond V. Mason

Self - Lt. Gen., Kev Deputy Chief of Staff, Logistics, G4

James Jay Carafano

James Jay Carafano

Self - The Heritage Foundation

Michael Vernillo

Michael Vernillo

Self - Sergeant, 29th Infantry Division - Omaha Beach

David M. Kennedy

David M. Kennedy

Self

Kevin Farrell

Kevin Farrell

Self - Colonel, United States Military Academy, West Point

Dr. Conrad C. Crane

Dr. Conrad C. Crane

Self - Army Heritage & Education Center, Carlisle, PA

Donald Stratton

Donald Stratton

Self - Seaman First Class, USS Arizona

Richard Overy

Richard Overy

Self - Prof., University of Exeter

Patrick Porter

Patrick Porter

Self - University of Reading

John Schaffner

John Schaffner

Self - Corporal, 106th Infantry Division

Frank Gervasi

Frank Gervasi

Self - Master Sergeant, 1st Infantry Division

Charles Barley

Charles Barley

Self - Sergeant, 29th Infantry Division - Omaha Beach