Leo

Leo

7
Netflix

Not especially original or ground-breaking, and the musical aspects are a little varied in execution (though I quite respect that the filmmakers don't even try to disguise the fact barely any of the cast can sing in tune). But WOW this is just the sweetest film I have seen in quite some time, made all the better for the fact that it is done in such a genuine, sincere manner, Sandler turning way down (for the most part) his usual boorish, hyper-angry comedic persona in favour of a gentle, hopeful, effervescent tone that is almost impossible not to warm to. And thats before we get to the fact that this film is basically TOY STORY 2 mixed with IKIRU, a film about the power of kindness, of listening, of having a good cry, and of making the most of the time you have whilst you have it. For all its clear flaws (the film resolves some of its story threads in slightly over-convenient ways, for example), there is something in how rawly heart-on-sleeve it all is, how absent it is of the customary snark that marks so many animated films (and comedies generally) that makes it impossible not to fall in love with just a little bit.

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_d450b445-28d6-447e-ac05-21cb7aaa6a43" }; 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-d450b445-28d6-447e-ac05-21cb7aaa6a43'; 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-d450b445-28d6-447e-ac05-21cb7aaa6a43'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-d450b445-28d6-447e-ac05-21cb7aaa6a43'));
' ].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_92fc2545-eb83-422f-ae3a-37dd75acd3c1" }; 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-92fc2545-eb83-422f-ae3a-37dd75acd3c1'; 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-92fc2545-eb83-422f-ae3a-37dd75acd3c1'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-92fc2545-eb83-422f-ae3a-37dd75acd3c1'));