Bruno Mars will perform at the 2017 Grammy Awards.

The '24K Magic' hitmaker joins the likes of Adele, Metallica, John Legend, Carrie Underwood and Keith Urban, who will take to the stage at the prestigious ceremony which is being hosted by James Corden at the Staples Center in Los Angeles, California, on February 12.

Despite being a four-time Grammys winner, the 31-year-old R&B superstar wasn't eligible for nominations this year as his smash hit album, also titled '24K Magic', missed the deadline as it was released on November 18, 2016 and the deadline set by the Recording Academy was October 1, 2015 to September 30, 2016.

'Hello' hitmaker Adele, 28 - who has four-year-old son Angelo with her partner Simon Konecki - will be hoping her 2017 appearance goes better than last year's rendition of 'All I Ask' which was plagued by technical issues.

Speaking about the vocalist's bad luck, Neil Portnow - the President of the National Academy of Recording Arts and Sciences (NARAS), the body that organises the Grammys - previously said: ''We had the most complicated show on television. Period. End of story. With each musical performance, we change over the microphones, the wires. I mean, if you've been backstage - I can't understand how they get it done, but they do. All credit to her for how professional she is. Adele did a great job and we certainly don't like when those things happen, but those things happen sometimes.''

Beyonce has also been tipped to perform on the night along with Ed Sheeran and Kanye West.

The 2017 Grammy Awards will be broadcast in the UK on February 13 at 8pm on 4Music.