Michelle Pfeiffer believes she is ''un-hireable'' because she's ''picky'' about her roles.
The 58-year-old actress last appeared on screens in 2013's 'The Family', and says her lack of work in front of the camera these days comes as she made such an effort to make sure her roles were suitable for the schedule of her two children - Claudia, 24, and John, 22, whom she has with her husband David E. Kelley - that it has had a negative impact on the number of studios willing to hire her.
She said: ''I've never lost my love for acting. I feel really at home on the movie set. I'm a more balanced person honestly when I'm working.
''But I was pretty careful about where I shot, how long I was away, whether or not it worked out with the kids' schedule. And I got so picky that I was un-hireable. And then ... I don't know, time just went on.''
The 'Scarface' actress is currently preparing for her return to Hollywood with three movies in post-production, and has said she's more ''open'' to roles now that her children have grown up.
She added: ''I'm more open now, my frame of mind, because I really want to work now, because I can. And these last few years I've had some really interesting opportunities.''
Meanwhile, the blonde beauty - who is set to appear in 'Where Is Kyra?', 'mother!', and 'Murder on the Orient Express' later this year - has said she never lost her passion for acting during her break from the industry, and appreciates that having her passion as her occupation is a ''blessing''.
She told Interview magazine's April issue: ''What's interesting is, there's always a lot of talk to young people about finding their passion, following their passion. But I remember reading somewhere that a lot of people don't have a passion. And there's this pressure to have one. It's perfectly fine not to have one. But to be lucky enough to know what that is at such a young age is really a blessing.''