Actress Jessica Alba has been propositioned by Hollywood directors, who have offered film roles in return for sex.

The 24-year-old star insists she has never been tempted to take up the offer.

She says, "Of course I've been asked. But from a really crass point of view, if I just want to f**k somebody, I don't really want to see him in the morning, much less every day during filming."