Braveheart (1995)/Thomas

Cast

 * William Wallace as Thomas
 * Young William Wallace as Skarloey
 * Princess Isabella of France as Emily
 * King Edward I of England as Diesel
 * Robert the Bruce as Percy
 * Murron MacClannough as Rosie
 * Hamish as Percy
 * Campbell as Toby
 * Stephen of Ireland as Duck
 * Prince Edward as Gordon
 * Governor of York as Spencer
 * Mornay as Edward
 * Aygyle Wallace as James
 * Bruce's Father as Sir Topham Hatt
 * Nicolette as Mavis
 * and more