Actor Crispin Glover poses with Alexa Loren as they arrive for the premiere of the film at The Egyptian Theatre in the Hollywood section of Los Angeles, California March 12, 2003. "Willard",
Alexa Loren
Flickriver: Douglas Tofoli's most interesting photos