Question: who did mel gibson play in the patriot?
Answer: Benjamin Martin