'Annie'
'Annie'

Though he just starred as a villain in the new Spider-Man sequel, Jamie Foxx styles himself as a hero -- namely, Batman -- in the new Annie trailer. "This city needs me," declares his millionaire mayoral candidate character, Benjamin Stacks. 

"Alright, take it easy, Batman," says his assistant (Rose Byrne), who can't help rolling her eyes. 

Benjamin does end up saving one citizen -- alas, not yet of voting age -- in Annie (Quvenzhane Wallis), an irrepressibly optimistic but also rather shrewd orphan who weasels herself into his cavernous penthouse apartment. If the two feign an adoption, Annie suggests, she'll give his candidacy a softer edge, while affording her the time to worm her way into his heart -- and away from her grouchy foster mother (Cameron Diaz). 

Switching tacks from the earlier, very musical trailer to lean more on the film's gags -- there are several good ones about hair -- the new video adds some grown-up romantic tension between Foxx and Byrne while arguing that a family is what make it. 

Annie will be out December 19.