Jennifer Lopez fears she's going to ''fall flat on her face'' when she takes on a new project.

The 48-year-old star has a successful acting, producing and singing career under her belt but she has admitted there are still times when she questions whether she's capable of doing a good job when projects come her way and she'll often turn them down.

Speaking in an interview with Time magazine, she said: ''People don't realise I have been producing for about - oh my God -for about 10 years now!

''It's a hunger not from an ambition of wanting more, it's an ambition of passion of doing what I love and seeing how many great things I can do in that sense. I ask myself 'Can I do it? Or am I going to fall flat on my face?' Maybe. OK. Next. What I am gonna do next?''

However, the brunette beauty likes to take on jobs that are out of her comfort zone and challenging because she doesn't want to be labelled as only being capable of one thing.

She explained: ''I never let anyone pigeonhole me, I never let anyone put me in a box and every step of the way people try to do that to you, especially if you're a woman.''

Jennifer will soon be looking for her next big project as it's been confirmed that her cop drama series 'Shades of Blue' will come to an end after the upcoming third season.

The 'On The Floor' singer - who has also produced the drama since it hit the small screen in 2016 - plays the role of detective Harlee Santos, who is a single mother, in the programme and has admitted developing the character has been ''empowering''

She said: ''I have enjoyed producing and starring in this beautifully complicated world and playing such an empowering yet flawed character - a woman, a detective, but, first and foremost, a mother. Now looking at it with a little distance, playing Harlee strengthened me and helped me grow into a more self-assured woman. It's crazy how some parts permeate your soul and change you forever and for that I am grateful.''