Snoop Dogg has admitted he is "not perfect" after facing a backlash over his criticism of a same-sex couple in Lightyear.
The 52-year-old rapper was slammed last week after he claimed he was now "scared" to take his grandchildren to the cinema after being caught off-guard by the fact astronaut Alisha Hawthorne (Uzo Aduba) had a child with her wife in the 2022 Disney Pixar film, but he's now spoken out and insisted he is willing to "learn" from his mistakes.