At last night’s Under Armour event in NYC for Stephen Curry’s newest sneaker, Jamie Foxx was onstage and absolutely hilarious telling stories about his journey as an entertainer. He even took some time to poke fun at the NBA’s Lebron James and Chris Bosh as well as getting in at least one solid Bill Cosby joke. you can check out some of his best moments below.