by ImageCollect
Juliette Lewis and Steve Berra at the premiere of Twentieth Century Fox's "The Beach" in Hollywood, 02-02-00