Actresses Cate Blanchett (2nd left), Liv Tyler and other cast members arriving at the Odeon Leicester Square, London, for the UK premiere of Lord of the Rings: The Two Towers