Braveheart › Cast
Mel Gibson
William Wallace
Sophie Marceau
Princess Isabelle
Sean Lawlor
Malcolm Wallace
Sandy Nelson
John Wallace
Patrick McGoohan
Longshanks - King Edward I
Catherine McCormack
Murron MacClannough
Seán McGinley
MacClannough
Brendan Gleeson
Hamish Campbell
Alan Tall
Elder Stewart
James Cosmo
Campbell
Andrew Weir
Young Hamish
David O'Hara
Stephen, Irish Fighter
Gerda Stevenson
Mother MacClannough
Angus Macfadyen
Robert the Bruce