The movie, Braveheart starring Mel Gibson, won many Academy Awards, including best picture. Some of the details, however, are not historically accurate.
Edward II, the first Prince of Wales, was not cut from the same cloth as his father. An ineffectual king, he lost the battle for Scotland to Robert the Bruce.
The BBC has an excellent site on William Wallace.
To learn more about John Balliol and Robert the Bruce, follow this link.