Natasha LesterActing • 1974-03-20 • London, England, UKNo biography available.Known ForFan ClubNo Nerds have favorited Natasha Lester yet — be the first.All fan clubsFrom NerdspinFilmographyActor21998Playboy UK The Best of Night CallsFilmSelf★ 2.01998Soft Bodies: Foreign AffairsFilmSelf