Justin Bieber was reportedly offered $5 million to play at a Republican party event earlier this month. The singer is said to have turned down the offer after longtime manager Scooter Braun threatened to quit if he accepted the gig.

Justin BieberJustin Bieber turned down $5 million to play at a Republican party event

According to TMZ, a promoter contacted Bieber’s people with the offer, asking him to perform for 45 minutes at a venue near the Quicken Loans Arena, where the Republican National Convention was being held.

More: Justin Bieber Ends Drake's 15 Week Reign On Top Of UK Singles Chart

Sources told TMZ that Bieber was assured the event was "not political” and would not be seen as an endorsement of Donald Trump or any GOP policies. But according to the contract, the $5 million was being bankrolled by GOP donors. The money was going to be paid to Bieber upfront and expenses would also be covered.

Bieber’s manager Scooter Braun, who is a Hillary Clinton supporter, was said to have asked for Bieber to display Black Lives Matter banners in the venue if he took the gig. But Braun was told they could not display BLM banners, but the donors would accept banners that read All Lives Matter. It was also made clear that Bieber could say nothing disparaging about Trump or the GOP.

Braun then reportedly told Bieber it was up to him if he wanted to do the show, but that he could no longer continue to represent the singer if he did, out of principle. Braun has been representing Bieber since he was first discovered as a teenager.

More: Justin Bieber Challenges Ongoing Health Claims Of Former Neighbours

Bieber was also told by basketball player LeBron James not to take the gig and his band, which is comprised entirely of African-Americans, did not want to do the show either. Bieber, who is Canadian and won't be voting in the upcoming US election, eventually turned down the offer.