Richard Armitage (Robin Hood) to play Richard the Third, OK he hasn't done it yet, but he was born on the anniversary of the Battle of Bosworth and named Richard because of it.
Arnold Schwarzenegger - Terminator.
Johnny Depp - Captain Jack Sparrow in Pirates of the Caribbean.
Marlon Brando - Don Corleone in The Godfather.
James Dean - Jim Stark in Rebel Without a Cause.
Audrey Hepburn - Holly Golightly in Breakfast at Tiffany's.