Picture - Electra Avellan and Robert Rodriguez Los Angeles, California, Monday 11th April 2011

Electra Avellan and Robert Rodriguez - Electra Avellan, Robert Rodriguez Los Angeles, California - World Premiere of 'Scream 4' held at Grauman's Chinese Theatre - Arrivals Monday 11th April 2011







Contactmusic



Comments