Not looking at anyone else's answers (and not looking up the names of some of the characters):
A) Tom Hanks - Forrest Gump
B) Mel Gibson - Mad Max
C) Arnold Schwarzenegger - the Terminator, but I'm not sure if it's the baddie in part 1 or the goody in part 2
D) Sylvester Stallone - Rocky. Or Rambo
E) Bruce Willis - John McClane
F) Tom Cruise - ?? I don't know. He's best known for being Tom Cruise, not for any particular role. Maybe Top Gun
, or Mission Impossible
G) Will Smith - Agent J or Fresh Prince of Bel Air
H) Robert Patrick (other than the T-1000) - Agent Doggett
I) Harrison Ford - Han Solo. Or Indiana Jones?
J) Richard Gere - the guy in An Officer and a Gentleman
K) Robin Williams - the teacher from Dead Poet Society
L) Robert DeNiro - Travis Bickle
M) Jim Carrey - not sure, maybe Truman?
N) Samuel Jackson - Jules in Pulp Fiction
O) Jack Nicholson - One Flew over Cookoo's Nest
P) Morgan Freeman - Se7en
Q) Danny Glover - Lethal Weapon
R) Joe Pesci - Goodfellas
S) Eddie Murphy - Beverly Hills Cop
Bonus Question: Which of the 3 actors above are most famous for their overall work/roles?
Robert De Niro; Jack Nicholson; Harrison Ford (I'm not sure how much Cruise is famous for his roles and how much for... other stuff)
1. Clint Eastwood - Dirty Harry
2. Paul Newman - Butch Cassidy
3. Robert Redford - Sundance Kid
4. Steve McQueen - probably the guy from The Magnificent Seven,
but there's no way I can remember his name
5. Warren Beatty - Clyde Barrow
6. Burt Reynolds - errrr... I dunno, Bandit?
7. Jeff Bridges - The Dude
8. Kevin Spacey - Keyser Soze
9. Michael Caine - for the younger generation, Alfred. For those who are more familiar with his career, one of the many gangster roles he's played, but there's no way I can remember specific characters or films. His characters tended to be similar. Basically, it's "Michael Caine Cool Gangster role"
10. Donald Sutherland - Hawkaye in MASH
11. Tommy Lee Jones - Agent K
12. Tim Robbins - Andy Dufresne
13. Kevin Bacon - ?? I don't know. He's best known for the 6 degrees of himself
14. Sean Penn - Dead Man Walking
15. Liam Neeson - Oscar Schindler