UK Premiere 300 Movie at Leicester Square Gerard Bu

Gerard Butler, Lena Heady, Rodrigo Santoro and Zack Snyder walk the red carpet in Leicester square, for the London Premiere of 300