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