joined by Salma Hayek 's sultry Kitty Softpaws and Zach Galifianakis as Humpty Dumpty. Release date: 4 November (North America), Unknown (South Africa) 14) Immortals 300 meets Clash of the Titans - with all the surrealism of a Julie Taymor movie - in this ultra-stylised take on Greek mythology. "Visionary" Tarsem