"I'm out of shape – I'm playing an out of shape superhero here," Smith, 39, said on a stage surrounded by carefully wrecked cars, "prison-cage" private lounges and a moon bounce for the kids.
But Smith seemed anything but winded in the party space outside Hollywood High School as he performed many of his hit songs, including the theme from the TV show that launched him to stardom, The Fresh Prince of Bel-Air.
Eric Charbonneau / WireImage
For a while, though, it conceivable that Theron might not even make it. The South African actress was noticeably late, for which she got gentle ribbing from Smith on the red carpet at Grauman's Chinese Theatre.
"Charlize Theron is a fantastic actress – gorgeous, sexy, powerful, so much range. From drama to comedy, she can do all things fantastic," Smith said. "But she can't tell time! She just can't tell time."
"I'm a girl," Theron wisecracked right back as she leaned into Smith. "That's how it goes."