Famous actors who have played their eponyms?

John Howard

‘John Howard’: ‘I am sorry. We are sorry’, Apology to aboriginal people, ‘The Games’ - 2000 — Speakola

“Good evening. My name is John Howard and I’m speaking to you from Sydney, Australia, host city of the year 2000 Olympic Games.”

I think the same joke may have been repeated later.

For reference JH was Prime Minister of Australia from 96-2007, The other is a well-known Australian Actor. The two men look totally different from each other, it’s a political joke leaning into mistaken identity. (You had to be there).