Some of the biggest names in hip-hop and R&B got together for a star studded holiday celebration. Chris Brown, Trey Songz, J. Cole, T.I. and many more performed Friday at Power 106's annual Cali Christmas concert.

As noted by Rap-Up, the evening kicked off with performances from Tinashe, G-Eazy, Kalin and Myles, Lil Jon and Kid Ink. Big Sean also took the stage performing "Dance (A$$)" and his Kanye West and DJ Mustard-produced hit "IDFWU." E-40, who is featured on the latter, made a surprise appearance.

Chris Brown and Trey Songs performed a joint set, giving fans a glimpse into their upcoming "Between the Sheets Tour." Songz hit the stage with Ty Dolla Sign ("Paranoid") and Jeremih ("Don't Tell 'Em"), while Breezy brought out Kid Ink for "Show Me."

T.I. gave a live rendition of his new hits and old classics including "Whatever You Like" and "No Mediocre." He also shared the stage with French Montana for "Don't Panic."

J. Cole closed out the show with a 30-minute set of hits including "Work Out" and "Can't Get Enough." His Dreamville signee Bas performed "My N---a Just Made Bail" and Cole rapped from "Fire Squad" off his brand new album 2014 Forest Hills Drive.

The North Carolina rapper recently made headlines for his lyricism on "Fire Squad," namely for calling out Eminem, Justin Timberlake, Macklemore and Iggy Azalea for appropriating black culture.

"History repeats itself and that's just how it goes / Same way that these rappers always bite each other's flows / Same thing that my n---a Elvis did with rock 'n' roll / Justin Timberlake, Eminem, and then Macklemore," Cole raps on the track.

Any thoughts? Sound off in the comment section below.

Join the Discussion