Actress Jennifer Lopez has defended her back catalogue of movie flops, insisting she's only ever signed up to films with "great" scripts.
The Latina star - who's suffered critical maulings in pictures like The Wedding Planner, Maid In Manhattan, Enough and Gigli - admits many of the projects that had early potential to wow audiences have turned out to be disasters.
But far from shouldering the blame herself, Lopez is adamant she's given her best performance in every film - and she's only ever pursued a part if the script captivates her.
She tells Britain's Empire magazine: "It's hard to choose what's going to be a great movie. I've chosen great material but it hasn't always turned out to be a great movie. I would be disappointed in myself if I walked a way from a movie and I was like, 'I didn't even f**king try. I sucked in that movie, I didn't give all that I could have. I phoned it in.' Then I'd be mad at myself, but I've never done that so I don't feel that way. I do n't feel that I've had huge failures in my life because of that."