Heath Ledger was 20 in The Patriot when he played the character 'Gabriel Martin'.
That was over 24 years ago in 2000.
In 2008 he died aged just 28, starring in 28 films in his career, 22 of those after The Patriot was first released. If he were alive today he would be 45.
In The Patriot, I think Heath Ledger looks: