Bruno Mars thinks practice makes perfect.

The 32-year-old singer is set to perform in a his first ever prime-time television special show titled 'Bruno Mars: 24K Magic Live at the Apollo', which will air on Wednesday (29.11.17) on CBS at 10pm.

And in preparation for the extravaganza the star has been rehearsing ''a few times'' to iron out ''all the kinks'' and to ensure he gives the ''best'' performance ever.

Speaking about the upcoming performance, which has been reported on CBS News, he said: ''You got to perform it a few times to get it in your bones, to get it right, to work out all the kinks ... it's never going to be right the first time to do it. By the time we got to film at the Apollo, we were already a well-oiled machine.

''People are going to get the best that I got.''

And the star has admitted he has always been a fan of 'Showtime at the Apollo', because he thought it was the programme that would make or break people.

He explained: ''I remember growing up watching 'Showtime at the Apollo' before 'X Factor' and 'American Idol' -- that was the singing competition show. It was pretty cut-throat. Either you got it and they would cheer you on, or you don't and they'll boo you off the stage. And that's just Entertainment 101, and you feel that when you get into that theatre. This is where it all begins it feels like.''