More
-
★★★★★ Rewatched 05 Jan 2025
Every second of class commentary in this thing is pitch perfect. It goes far beyond “rich bad and careless and live high up, poor people crafty and smart and live down below.” Those are the broad strokes. How the storm brings entirely different consequences for the two families based on their class isn’t subtext, it’s right there in your face. And that’s all effective, but what’s masterful is how Bong Joon-Ho infuses nearly every character interaction and line with so…
-
Hahaha Star Wars fans are so stupid
More
-
★★★★½ Watched 12 Aug 2023
This thing just doesn’t ever let up, 84 minutes but feels like 45, it’s awesome 😎
-
★★★★½ Watched 01 Mar 2024
Shit was biblical
I’m officially a Dooner
' ].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_6b233c96-9703-435c-b4f4-67fe41e14b46" }; 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-6b233c96-9703-435c-b4f4-67fe41e14b46'; 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-6b233c96-9703-435c-b4f4-67fe41e14b46'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-6b233c96-9703-435c-b4f4-67fe41e14b46'));