5. Tom Cruise in "Born on the 4th of July"
He has been in many great film, but his role in "Born on the 4th of July" is simply the best. Cruise was so convincing and he touched me.
4. Edward Norton for "American History X"
Norton was fantastic in this film, a great performance. And also one of the best films made.
3. William H. Macy for "Fargo"
He was nominated for his supporting role and I think he did a tremendous job. Macy is a master in playing men who you feel sorry for.
2. Russell Crowe for "A Beautiful Mind"
Denzel Washington won that year, and that's fine, but I'm mostly mad that Crowe won for "Gladiator" and didn't for "A Beautiful Mind". I think it's pretty obvious that his performance as John Nash is much better and tougher to play.
1. James Franco for "127 Hours"
I was raging mad when I found out James didn't win the Oscar. This is one of the best performances I've seen in the past 10 years. Amazing. Colin Firth won that year, but he played a British king with a speech problem... come on!
They Almost Made the Top 5: Leonardo DiCaprio for Blood Diamond, Kevin Costner for Dances with Wolves, Samuel L. Jackson for Pulp Fiction