Young Cate Blanchett is way hotter.
I also like Evangeline Lilly in The Hobbit, and Liv Tyler in LotR.