Joseph Gordon-Levitt and Bruce Willis in LooperLOOPER

Rian Johnson's Looper, a time-travel thriller set primarily in the year 2044, casts Joseph Gordon-Levitt as a contract killer whose life is upended with the arrival of his latest target: his older self, who has been transported from the year 2074 and is played by Bruce Willis. This means that, with Gordon-Levitt delivering rather uncanny likenesses of his co-star's traditional scowls and smirks - and with the younger actor's countenance bizarrely altered to resemble the elder actor's familiar face - Willis essentially plays both leading roles ... which isn't the most enticing of setups if, like me, you generally find one Bruce Willis more than enough.

Elizabeth Banks and Jennifer Lawrence in The Hunger GamesAs you're probably aware, director Gary Ross' The Hunger Games is the movie version of the first in a trio of wildly popular young-adult novels by author Suzanne Collins. And perhaps the highest compliment I can pay the film, among the many compliments it deserves, is that unlike with the Harry Potter and Twilight screen adaptations, at no point are viewers such as myself punished for being too blasé or lazy to have read the book.