Idris Elba has hit back at Cardi B's suggestion that celebrities are being paid to say they tested positive for coronavirus.
The 47-year-old actor said the rapper's view was "stupid" after he was one of the first in the showbiz world to reveal that he had been diagnosed as having the virus.
Idris, alongside his wife Sabrina and actors Tom Hanks, Rita Wilson and Bond girl Olga Kurylenko, is one of the most high-profile stars to publicly say they have been suffering with Covid-19.
Grammy Award-winning rapper Cardi B said in an Instagram Live broadcast that celebrities who say they have the illness sound like they are in a "Flat Tummy Tea commercial," referring to detox products influencers are paid to promote online.