This week at the movies, we've got Middle-earth warriors (The Hobbit: The Battle of the Five Armies, starring Martin Freeman and Ian McKellen), a world-travelling night watchman (Night at the Museum: Secret of the Tomb, starring Ben Stiller and Robin Williams), a streetwise orphan (Annie, starring Quvenzhane Wallis and Jamie Foxx), and a determined hiker (Wild, starring Reese Witherspoon and Laura Dern).