Zayn Malik is set to be offered a bumper Bollywood deal which could land him £500,000 for a song.

The One Direction singer - who was born in Bradford - is said to be in demand by bosses of Indian film production centre who are preparing to offer him the chance 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.''

Bollywood favourite Gulshan Grover, 59, believes the 21-year-old hunk would be a huge success were he to star in a Bollywood production and is keen to help him out if he does land a role.

He said: ''There is definite interest in getting Zayn to star in a Bollywood film or deliver a song.

''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.''

Zayn wouldn't be the first huge pop star to appear in a Bollywood film after Kylie Minogue was paid £800,000 for her role in 2009 underwater action thriller 'Blue'.

What's more, Snoop Dogg acted and sang a song which cost $475,000 to record and film in 2008 romantic comedy 'Singh is Kinng', in which he wore a traditional Indian turban and a tunic.