Some 10-15 years ago I watched a historical war movie. It was set, from what I recall, in North America and featured a conflict between Red and Blue Coats. Redcoats were British soldiers, but Bluecoats could have been either American or French troops (I assume they were former). Other than that I recall only a few details from the movie, such as the fact that the Red Coats were based in a stone(?) fortress near the shore of the lake, and that near the fort there was a forest in which an infantry fight happened (a redcoat patrol got ambushed??). There was also a naval engagement on the lake. Eventually, blue coats penetrate into the fortress, which develops into a fight in the inner yard of the fortress. A memorable scene there was an old man making an improvised cannon with cannon barrel and some other materials while the fight went on around him. Film was in colour. Other than that I do not recall any details, and I hope that I did not mix anything in from other film(s).