Music all-stars Rihanna, Cee Lo Green and Bruno Mars will appear court-side for the NBA All-Star Game weekend later this month to showcase their own slam dunk talents -- along with Josh Groban, Keri Hilson and Lenny Kravitz.

The NBA All-Star Game is set for Sunday, Feb. 20 in Los Angeles, but it will be a full weekend of basketball and live music for sports fans. Sunday's pre-game show will feature Bruno Mars and Keri Hilson -- the latter performing her latest single 'Pretty Girl Rock.'

Josh Groban will lead the crowd in the US national anthem before Sunday's tip-off, while R&B singer Melanie Fiona will be representing Canada with their anthem. Lenny Kravitz will showcase his new single, 'Come On Get It,' while the players are being introduced, and Rihanna will steal the halftime show of the big game with performances of her three big hits ‘Only Girl (In the World),’ ‘Loud,’ and ‘What’s My Name?’

The night leading up to the big game is just as huge: Cee Lo Green is to sing his Grammy nominated hit 'Forget You' at NBA’s All-Star Saturday Night -- which features slam dunk and three point shoot-out contests. Keri Hilson will sing Saturday's national anthem, and Far East Movement will also perform.

The NBA All-Star Game Weekend begins Feb. 19, and the game airs the following day, Feb. 20, on TNT.

More From PopCrush