Sort by
The Dark Knight

The Dark Knight

★★★★★ Liked Rewatched 4

Let’s go. 

Whenever I go back and watch any of my ‘favourite films of all time’, I get a little bit worried. Is this going to be the time when I’m simply bored? Will it not have any magic for me anymore? Will I grow out of it? Is it not quite as good as I thought it was when I first watched it years ago?

This film comes up against that test roughly once a year and has done…

Barbie

Barbie

★★★★ Rewatched 3

2nd viewing of this and my opinion hasn’t really changed on it so I will try to discuss the tetchy Oscar discourse from the last few months.

This film has a vision and Gerwig sticks to it and executes it really well. Barbie land is so ludicrously colourful and fun and every single thing that happens there is heightened fantastically. It is honestly so much fun. 

That being said do I think this deserved a best director nom? That’s a…

Killers of the Flower Moon

Killers of the Flower Moon

★★★★½ Watched

Viewing number two for this one. 

Lily Gladstone. I must’ve spoken about this in my first review last year but I feel refreshed in my opinion on her performance, especially with her recent Oscar loss to emma stone. There are several ways a performance can be incredible. This performance is exemplary because of how raw and subtly powerful it is. The way her eyes tell me what she is thinking and feeling without saying a word is breathtaking. The conversation…

Dune

Dune

★★★★½ Rewatched 2

So tonight I’m seeing part 2. Decided this was worth a rewatch to make sure I’m fresh.

Now dune is a bloody awesome story of course, but what really raises this film for me is how expertly it is helmed. This very much feels like the first half of a story (and it is, taking you up to about halfway through the first book). However it lasts a full 2.5 hours. The mastery here is such that not a single…

The Shape of Water

The Shape of Water

★★★★½ Watched 1

Del Toro should be allowed to make any film he wants to about literally whatever pops into that mad head of his. This film is a breath of fresh air, which is a compliment I can apply to almost everything he has made. It is strikingly original, telling a story that is so honest and heartfelt underneath the surface layer of weirdness. 

I find myself thinking of the iron giant right now as the credits roll. The best stories of…

Poor Things

Poor Things

★★★★★ Liked Watched

It’s sadly quite rare that you see a movie these days that is simply ‘different’. Poor things to me is the antithesis of saltburn. Where saltburn feels as if it is heaping undeserved helpings of strangeness onto your plate simply to feel shocking, Poor Things gradually becomes so deserving in its strangeness that it isn’t strange at all. I honestly don’t know if that makes sense, but in my mind it does. 

Let me break it down a little bit.…

' ].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_8d219f3e-5828-478a-ab5e-63506838e862" }; 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-8d219f3e-5828-478a-ab5e-63506838e862'; 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-8d219f3e-5828-478a-ab5e-63506838e862'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-8d219f3e-5828-478a-ab5e-63506838e862'));