Picture - Leigh Francis (R) and Leigh Francis at Empire Leicester Square
Leigh Francis (R) UK premiere of 'Scott Pilgrim Vs. The World' held at the Empire Leicester Square - Arrivals London, England - 18.08.10
+ More: Leigh Francis Pictures
+ More: Empire Leicester Square Pictures
+ Photo Album: Leigh Francis (R) UK premiere of 'Scott...