Top Gun: Maverick

Top Gun: Maverick

The American war machine nostalgia porn is off the charts here. But but - only Tom Cruise could pull this 80s throwback off - mostly because there’s no one left standing from who can compete from that era. What he’s managed - ‘however’ he’s managed it - is unparalleled.

For a while I was just obsessed with Miles Teller’s moustache (who was very well cast as the son), then I saw Tom Cruise’s tight jeans, before I noticed just how much Val Kilmer looks like a more chiselled Roger Ebert. For the last 10-15 years we’ve been bombarded with endless trashy, shitty 80s retreads - and I l’ve got to say this tops them all - and the all important beach scene was there too. Jennifer Connolly brings the same old Hollywood glamour while looking as stunning as ever. The meta ‘old man Cruise ‘out of time in Hollywood’ element works really well - and if Cruise can call it a day after the next two MI films then I’ll love him forever. There’s nothing left and anywhere for him to really go after that.

Block or Report
' ].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_51cd5f35-1fd5-4ace-83ae-b1614d510515" }; 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-51cd5f35-1fd5-4ace-83ae-b1614d510515'; adUnit.className = 'pw-div -tile300x250 -alignleft -bottommargin'; adUnit.setAttribute('data-pw-' + (renderMobile ? 'mobi' : 'desk'), 'med_rect_btf'); 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-51cd5f35-1fd5-4ace-83ae-b1614d510515'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-51cd5f35-1fd5-4ace-83ae-b1614d510515'));
' ].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_c48bdc1b-2c9c-4fe0-9259-693d3f477d00" }; 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-c48bdc1b-2c9c-4fe0-9259-693d3f477d00'; adUnit.className = 'pw-div'; adUnit.setAttribute('data-pw-' + (renderMobile ? 'mobi' : 'desk'), 'sky_btf'); 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-c48bdc1b-2c9c-4fe0-9259-693d3f477d00'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-c48bdc1b-2c9c-4fe0-9259-693d3f477d00'));