Question: who did mel gibson play in the patriot
Answer: Mel Gibson as Benjamin Martin A veteran of the French and Indian War as the hero of the fictional Fort Wilderness and widowed father of seven children , Benjamin does what he can to avoid fighting in the Revolutionary War knowing the implications surrounding it .