Hamish is a real person portrayed by Brendan Gleeson in the movie Braveheart (based on a true story).
When the movie was released in 1995, Brendan Gleeson was 40 years old.
The character of Hamish is mainly associated with Stephen, William Wallace and Campbell.