William Wallace
Detective Skinner
Martin Riggs
Porter
Olsen
Justin McLeod
John Smith (voice)
Richard "Rick" Jarmin
Hamlet
Lt. Col. Hal Moore
Capt. Daniel McCormick
Tom Mullen
Benjamin Martin
Fletcher Christian
Graham Hess
Dale "Mac" McKussic
Nick Marshall
Dr. Gibbon
Guy Hamilton
Scollop
Rocky (voice)
Tim Melville
Frank Dunne
Gene Ryack
Wallace Reed
Ed Biddle
Max Rockatansky
Jerry Fletcher
Mel Gibson (uncredited)
Craven
Bret Maverick
Self
Captain Kelly
Tom Garvey
Agent Petrovick
Walter Black
Driver
Gene
Self (archive footage)
(archive footage)
Luther Voz
Conrad Stonebanks
Hamlet (archive footage)
Narrator
Elvis Cooney
Mitchell Gaines
John Link
Kevin Hickey
Bill Long
James Murray
Kurt
Brett Ridgeman
Frances' Father (uncredited)
Scott the Body Piercer (uncredited)
Anger Management Therapy Patient (uncredited)
Bearded mechanic (uncredited)
Captain White / Rob Mulligan
Colonel Clive Ventor
Alastair Pinch
Chris
Ray
Reader (voice)
Self / Rev. Graham Hess
Stark
Dr. Alderwood
Tommy
Narrator (voice)
Mel Gibson (voice)
Officer Cox
Rick Monroe
Self - Host
Cormac O'Connor
Self - Guest
Actor (archive footage) (uncredited)
Ray Henderson
Self (uncredited)