catherine mccormack braveheart