Sarah Michelle Gellar at 'Southland Tales' Premiere
Sarah Michelle Gellar stole the show in a gorgeous satin mini dress at the 'Southland Tales' premiere as part of the AFI Film Festival at ArcLight Theaters in Los Angeles, California.
Southland Tales is an ensemble piece set in the futuristic landscape of Los Angeles on July 4, 2008, as it stands on the brink of social, economic and environmental disaster.
The movie will be released nationwide on November 14, 2007. Check out the trailer here...