Designed by
Title
Isla Fisher,Sacha Baron Cohen #24818360
Description
Sacha Baron Cohen & Isla Fisher at the 79th Annual Academy Awards at the Kodak Theatre, Hollywood. February 26, 2007 Los Angeles, CA Picture: Paul Smith / Featureflash
This image is editorial