This is the Braveheart Monument, at the base of the William Wallace monument in Stirling.  Yes, that is a statue of Mel Gibson.