Teresa Palmer attended the AFI Fest 2012 premiere for ‘Lincoln’ held at Grauman’s Chinese Theatre in Hollywood, California yesterday evening.

The Australian actress wore a Zac Posen Resort 2013 dress.

Her bordeaux dress with slashed long sleeves, padded shoulders and an open neckline is a gorgeous dress, but I don’t buy it on Teresa.

Erin O’Connor: yes. Dita Von Teese: yes. Christine Baranski: yes. Coco Rocha: hell yes. But not Teresa.

For this dress to have even come close to working for me, she would’ve needed to take it up to knee level.

The playing dress up factor is further punctuated when you look at Teresa’s shoes to see that they are at least two sizes too big for her.

A black and gold clutch and a chic updo completed her look.

Credit: Style.com & Getty