Craig is a real person portrayed by John Kavanagh in the movie Braveheart (based on a true story).
When the movie was released in 1995, John Kavanagh was 55 years old.
The character of Craig is mainly associated with William Wallace, Robert the Bruce and Mornay.