Actress Salma Hayek is convinced good "karma" has helped to fill up her work schedule as she prepares to release five films in 2015, because she has never been busier.

The Desperado star will be promoting Everly, The Prophet, The Tale of Tales, Septembers of Shiraz and How To Make Love Like an Englishman throughout the next few months, and Hayek cannot believe how many projects she has lined up, because at 48, many Hollywood actresses are generally considered past their prime.

She tells Net-a-Porter's The Edit magazine, "This is the by far the busiest I have been in my life...

"You will see some of the best work of my life this year, because I've had the opportunity; because (the directors) gave me the roles... The funny thing is that I really don't even understand how (it all) came out. Maybe because when you don't want something as much, you're not desperate.

"If you think about it, I'm limited by the way I talk (her accent) and by the way I look. I'm 48 years old. Amazing, talented people (stop finding work) at 32, 33 sometimes! Not so much in London, but in the U.S. it's crazy."

Discussing her Latin looks, she adds, "I'm quite short. I have an overly... wavy (curvy) body. I'm not like the girl next door who is easy to cast.

"I don't fit into any of the stereotypes of a woman that should continue to work. I don't know what it is, but I don't think it has anything to do with planning. It has something to do with karma, maybe. I believe in karma."