Question: who plays william wallace's wife in braveheart
Answer: Catherine McCormack as Murron MacClannough - Wallace Mhairi Calvey as young Murron