I was going to say Meryl.
Very interesting article about Annie in LA Times - with many references to Brokeback Mountain:http://www.latimes.com/news/nationworld/nation/la-et-proulx18-2008oct18,0,3383917.story
I think I agree with you. The hairdo? Not so much.