mm has written 214 reviews for films during 2018.

  • The Dark Knight

    The Dark Knight

    ★★★★★

    If I have the time and means to see this movie in 70mm IMAX again, how am I supposed to to resist the urge to do so?

    Pretty good film IMO.

    Grade: 11/10

  • The Dark Knight

    The Dark Knight

    ★★★★★

    Seeing this and 2001 back-to-back was...... something.

    This movie still slaps hard. Seeing it in what I assume was a true IMAX format was one hell of an experience.

    I'm still amazed at how anyone could say this isn't the best capekino by a country mile.

    NOLAN PLEASE ANNOUNCE YOUR NEXT MOVIE SOON I NEED IT VERY MUCH.

    Grade: 11/10

  • Steve Jobs

    Steve Jobs

    ★★★★★

    Never before has a movie existed that makes me more and less motivated to write than Steve Jobs does.

    On the one hand, it motivates me to write by showing just how words can be just as powerful as gunshots, fight sequences or explosions.

    On the other, it makes any writing not done by Aaron Sorkin feel unnecessary. He has the best words. I am stupid and have bad words.

    Grade: 10/10

  • The Godfather Part II

    The Godfather Part II

    ★★★★★

    I fast forwarded through the young Vito scenes this time. The movie is, dare I say, better without them?

    As cute as it is to see young versions of everyone, I just don’t care or need to know anything about Vito’s backstory. Yeah, seeing him immigrate to America ties in well with the narrative, but I think that point came across in the present day scenes just fine.

    Speaking of the present day narrative, it all finally came together for…

  • GoodFellas

    GoodFellas

    ★★★★½

    I still prefer the drama and romanticism of The Godfather but Goodfellas is superb and (obviously) one of the best mob movies ever made.

    RIP Spider.

  • Batman

    Batman

    ★★★★★

    Batman is flawed, has an occasionally frustrating script, and is inconsistent with its characters and yet... I adore every second of it.

    Seeing this on the big screen was a total delight and swept me up into the experience like it did however many years ago when I first saw it.

    Grade: 9.5/10

  • Heat

    Heat

    ★★★★★

    M🔫
    A🔫
    S🔫
    T🔫
    E🔫
    R🔫
    P🔫
    I🔫
    E🔫
    C🔫
    E🔫

  • The Godfather

    The Godfather

    ★★★★★

    This movie gives me everything I need as a film fan. 

    The Godfather is a full course, 5-star meal of immaculate filmmaking. Right now I have it as my second favoite movie ever, and it’ll stay there for a very, very long time.

  • Star Wars: The Last Jedi

    Star Wars: The Last Jedi

    ★★★★½

    Did you come back to say you forgive me? To save my soul?

    Rian Johnson took one of America's most powerful mythologies, tore off the "Handle with Care" sticker and gave it a couple shakes.

    The end result being a Star Wars movie that people needed but possibly didn't want.

    Maybe I'm thinking too much about it, but The Last Jedi and Ready Player One have a lot of the same things to say. It's almost as if culture is subliminally reacting to the nostalgic kick we've found ourselves on. Hmmmm.

  • Blade Runner 2049

    Blade Runner 2049

    ★★★★½

    Just about as perfect a sequel as you could ask for.

    LIKE IF SAD: This is the first year since 2012 without a new Denis movie :’(

  • Zodiac

    Zodiac

    ★★★★★

    NOTES REVIEW

    - Killing people = bad imo.

    - With a culture as self-absorbed, violent and narcissistic as ours can be, I'm genuinely surprised we haven't had another Zodiac-like serial killer.

    - Jake Gyllenhaal is both way too handsome to believe as a dork and also way too dorky to be as handsome as he is.

    - Mark Ruffalo's voice sounds like a 35-year smoker who just sucked on a bag o helium

    - Arthur Leigh Allen probs wasn't Zodiac,…

  • Lincoln

    Lincoln

    ★★★★★

    Killing two birds with one stone here, as a Spielberg old man movie and another all-time great performance from Daniel Day-Lewis.

    Parts of this still gives me the chills.

' ].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_313cd3a7-9ed4-4822-a135-aa17689b0f24" }; 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-313cd3a7-9ed4-4822-a135-aa17689b0f24'; 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-313cd3a7-9ed4-4822-a135-aa17689b0f24'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-313cd3a7-9ed4-4822-a135-aa17689b0f24'));