VS

What is the best Cate Blanchett role of all time?

Nightmare Alley

A 2021 Guillermo del Toro neo-noir in which Blanchett plays a cunning psychologist who matches wits with a con man, commanding every scene.

Nightmare Alley

Babel

A 2006 multi-strand Alejandro González Iñárritu drama in which Blanchett plays an American tourist shot in Morocco, delivering raw emotional truth.

Babel