Annie is a young, relatively happy foster kid who was abandoned by her parents as a baby. While she is well adjusted, it's been a hard knock life for Annie as she battles living with her mean foster mother Miss Hannigan (Cameron Diaz).

Everything changes when a New York mayoral candidate Will Stacks (Jamie Foxx) makes a thinly-veiled campaign move and takes Annie in. While it starts as Stacks thinking he is Annie's guardian angel, the two soon form a close bond. The bond is threatened however when Stacks' advisors (played by Rose Byrne and Bobby Cannavale), tell him they have found Annie's parents.

Filled with talented actors and toe-tapping tunes, Annie will premiere on December 19th. A great family movie, and one the grandkids will enjoy as well. In theatres just in time for the Christmas holidays! 

What's you're favourite musical movie?