A speechless Cate Blanchett steals the Dubai show