mm has written 199 reviews for films during 2016.

  • Batman

    Batman

    ★★★★★

    Still dark. Still hilarious. Still beautiful.

    Not only is Tim Burton's film the first live action Batman film in the modern era, it may be the truest adaptation of the comic book (of its time, at least) we've seen so far.

    At the end of the day, my love for this movie comes down to two things. Jack Nicholson and the production design.

    First of all, Nicholson wonderfully conveys my favorite side of Joker. The side that would shoot a…

  • Legend

    Legend

    ★★★★

    Tom Hardy makes this movie worth watching, to be honest. The film around him could probably be better, but that shouldn't detract from how great he is.

  • Batman vs. Robin

    Batman vs. Robin

    ★★★

    A solid, yet disappointing Batman flick. With the high standards set by "Mask of the Phantasm" this can't help but feel like a major step down. I was pretty disappointed at how The Court of Owls were used. The flick strayed too much from my favorite Batman story.

    Still worth a watch, but I was left unsatisfied.

  • Lincoln

    Lincoln

    ★★★★★

    Just as, if not more lively and powerfully constructed as I remember it the last time I watched it. Day-Lewis gives a stunning performance as a much more complicated and humorous man than I thought.

    By far my second favorite Spielberg film. Endlessly fascinating.

  • Frost/Nixon

    Frost/Nixon

    ★★★★½

    A powerful, stirring masterclass of acting. As Ron Howard's most polished work, this movie is an extremely underrated surveyal of politics, image, legacy and integrity. Langella gives perhaps the best "based on a real character" performance of all time.

  • The Revenant

    The Revenant

    ★★★

    While Innaritu is able to get out of his own way unlike THAT OTHER MOVIE, "The Revenant" is still a little too long, a little too poorly plotted and a lot too self-indulgent.

    DiCaprio (give him the Oscar), Hardy (one of 2015's best baddies), Poulter (Nicholson eyebrows and all) and Gleeson (needs to act in everything) kept me engaged and interested throughout this movie's dubious run-time.

  • The Hateful Eight

    The Hateful Eight

    ★★★★

    I was pleasantly surprised to discover that Tarantino has delivered us his first murder mystery. With echoes of "And Then There Were None" to complement Tarantino's trademark style, this was a thoroughly enjoyable (if slightly long) addition to his filmography.

' ].join(''); if ( adsScript && adsScript === 'bandsintown' && adsPlatforms && ((window.isIOS && adsPlatforms.indexOf("iOS") >= 0) || (window.isAndroid && adsPlatforms.indexOf("Android") >= 0)) && adsLocations && adsMode && ( (adsMode === 'include' && adsLocations.indexOf(window.adsLocation) >= 0) || (adsMode === 'exclude' && adsLocations.indexOf(window.adsLocation) == -1) ) ) { var opts = { artist: "", song: "", adunit_id: 100005950, div_id: "cf_async_b5604800-2d49-4a2f-abd1-48100454daec" }; adUnit.id = opts.div_id; if (target) { target.insertAdjacentElement('beforeend', adUnit); } else { tag.insertAdjacentElement('afterend', adUnit); } var c=function(){cf.showAsyncAd(opts)};if(typeof window.cf !== 'undefined')c();else{cf_async=!0;var r=document.createElement("script"),s=document.getElementsByTagName("script")[0];r.async=!0;r.src="//srv.tunefindforfans.com/fruits/apricots.js";r.readyState?r.onreadystatechange=function(){if("loaded"==r.readyState||"complete"==r.readyState)r.onreadystatechange=null,c()}:r.onload=c;s.parentNode.insertBefore(r,s)}; } else { adUnit.id = 'pw-b5604800-2d49-4a2f-abd1-48100454daec'; adUnit.className = 'pw-div'; adUnit.setAttribute('data-pw-' + (renderMobile ? 'mobi' : 'desk'), 'sky_atf'); if (target) { target.insertAdjacentElement('beforeend', adUnit); } else { tag.insertAdjacentElement('afterend', adUnit); } window.addEventListener('DOMContentLoaded', (event) => { adUnit.insertAdjacentHTML('afterend', kicker); window.ramp.que.push(function () { window.ramp.addTag('pw-b5604800-2d49-4a2f-abd1-48100454daec'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-b5604800-2d49-4a2f-abd1-48100454daec'));