ⓞⓛⓘⓥⓔ (#Free🇵🇸)’s review published on Letterboxd:
"Enough of politics. Let us pretend that you are a loving daughter, and I am a good father."
Empire as the story of failed fathers leaving broken worlds for their children, generation after generation, each victory built on yet more suffering. Behind all the ham-headed romanticism of dead empires, there's a deep cynicism about the possibility of a just and merciful imperial state. Yeah the ending is corny, waffling on about the "idea of Rome" and that's groan-worthy but it almost feels intentionally back-handed. Ridley still wasn't to his actively iconoclastic current heights then, this isn't as openly antagonistic as Napoleon, but there's a persistent feeling that each hero is pursuing a glorious civilization that doesn't exist. Maximus' conquest in the opening act civilizes through violence; world he thinks of as barbaric and dark is tamed with barbarity and darkness. When the wise philosopher king dies, his wisdom dies with him. The consequences of his empire remain.
' ].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_43d1b398-8f3a-4fac-bc9f-675b18ecb6c6" }; 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-43d1b398-8f3a-4fac-bc9f-675b18ecb6c6'; 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-43d1b398-8f3a-4fac-bc9f-675b18ecb6c6'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-43d1b398-8f3a-4fac-bc9f-675b18ecb6c6'));
' ].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_1a5c5157-28e8-402a-9c3c-ec4ee32b51d5" }; 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-1a5c5157-28e8-402a-9c3c-ec4ee32b51d5'; 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-1a5c5157-28e8-402a-9c3c-ec4ee32b51d5'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-1a5c5157-28e8-402a-9c3c-ec4ee32b51d5'));