Maya Santhanakrishnan’s review published on Letterboxd:
A film perfectly confident in its messaging and filmmaking.
Guns kill. Gun is bad.
It is incredibly sad how the most obvious message of horror and harm is taught to be forgotten with age. As you grow older, society desensitises you to violence and harm. You are trained to be okay with bombs and nuclear destruction. Weapons become an extension of the human limb. An inorganic extension that causes calamity all throughout.
The animation in this film was simplistically gorgeous, but the third act carried it home. The torch bearers of the pinnacle of this mastery of form were the match cuts in the third act. Absolutely beautiful in the most minimalistic way. The shots were well staged. This didn't feel larger than life, it felt incredibly personal. The story of two.
An on the nose, moustache-twirling antagonist and a child protagonist. The film felt a little too simplistic and I personally feel the end could've been left at the sacrifice, driving the impact in, but it was well done. The pacing of the film was good, but barely any character except for the two main ones were significant to the film. That, while being okay also lessened a bit of the importance of each.
This is a film that is still relevant to this day, because we provoke and we bomb, we set targets on innocent creatures and at no point do we consider the repercussions.
Hatred is the gun we all wield and, but we often forget that it is a weapon we have the choice to either fire and start a chain reaction with or not. Anything when seethed with malice could be a weapon. But you choose.
You don't have to be a gun.
Maya Santhanakrishnan liked these reviews
' ].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_fc4d9ad9-31d4-4d52-9fdc-3b2f0c02250f" }; 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-fc4d9ad9-31d4-4d52-9fdc-3b2f0c02250f'; 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-fc4d9ad9-31d4-4d52-9fdc-3b2f0c02250f'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-fc4d9ad9-31d4-4d52-9fdc-3b2f0c02250f'));
' ].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_9b1cdc03-5aff-4c12-8f95-614008b562dd" }; 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-9b1cdc03-5aff-4c12-8f95-614008b562dd'; 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-9b1cdc03-5aff-4c12-8f95-614008b562dd'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-9b1cdc03-5aff-4c12-8f95-614008b562dd'));