Paddington 2

Paddington 2

perfect film.

a MAGIC MIKE XXL-level delight (my highest recommendation).

obviously a refutation of Brexit, but naturally also such an imaginative, inclusive, open-hearted response to Trump's "shithole" mindset and xenophobia in general. My (sold out) NYC audience clapped during the credits… and then promptly shut the hell up as the brilliant final number kicked in.

also, this Paul King guy is a low-key master in the making. there are few "adult" filmmakers out there who couldn't learn something from how seamlessly this film sparks from riffing on Chaplin to commenting on the beauty of basic human decency… from MODERN TIMES to modern times without skipping a beat, both sides smashed together with globs of delicious marmalade.

Oscars for everybody. a Nobel Peace Prize for Hugh Grant.

see this IMMEDIATELY. yes, it probably helps to have seen the (wonderful but admittedly inferior) first installment before you go. but like… that's not much of a chore.

the other movies of 2018 have their work cut out for them.

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_3c42a2fa-c503-40a0-b0fb-96dc7706344a" }; 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-3c42a2fa-c503-40a0-b0fb-96dc7706344a'; 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-3c42a2fa-c503-40a0-b0fb-96dc7706344a'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-3c42a2fa-c503-40a0-b0fb-96dc7706344a'));
' ].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_a2616003-fd7e-474e-8037-0e6faef79f73" }; 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-a2616003-fd7e-474e-8037-0e6faef79f73'; 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-a2616003-fd7e-474e-8037-0e6faef79f73'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-a2616003-fd7e-474e-8037-0e6faef79f73'));