Image 1 of 1

TheronCharlize_TowsendSt56.jpg

Charlize Theron and Stewart Towsend arriving at the " Monster Premiere " at the Arclight Theatre in Los Angeles. November, 16, 2003.
twitterlinkedinfacebook