Zayn Malik is to be offered a Bollywood deal that could be worth £500,000 for a song.

The Bradford-born star of One Direction is said to be wanted by Indian film bosses, who are said to be preparing to offer him the opportunity to sing and act in a movie.

A film insider told the Daily Mirror newspaper: ''One very big production company is putting together an offer for him to act as well as sing.

''He has turned down one song so far but if the right one comes along it could be great for him.''

According to Bollywood favourite Gulshan Grover, the 21-year-old star would be a huge success were he to appear in a Bollywood production.

He observed that there is concrete interest in getting Zayn to star in a Bollywood film or deliver a song.

Grover, 59, explained: ''He has a huge fan base in India and would do really well.

''I would be happy to guide him. I'm sure he doesn't need help with the dance moves but I would be happy to teach him how to fight on-screen.''

In 2009, Kylie Minogue was paid £800,000 for her role in a Bollywood film, the underwater action thriller 'Blue'.