Surviving Christmas

Surviving Christmas

‘Surviving Christmas’ still holds up as a surprisingly funny watch, even on a rewatch. It’s more of a rom-com than a proper Christmas movie, but it managed to make me laugh again, and it’s not overly long, which I appreciated. 
Honestly, I think both the critics and film buffs on Letterboxd have missed the mark on this one; it’s much better than they make it out to be.

Ben Affleck impressed me with his comedic timing. He really sells the character and makes it believable, but James Gandolfini absolutely steals the show. He was hilarious, and his scenes had me laughing the most. Watching him in this made me even more determined to start ‘The Sopranos’ over Christmas; it’s long overdue.

The writing is sharp, and the jokes land well, even if it doesn’t exactly scream “Christmas classic.” It’s a solid, lighthearted movie that’s easy to enjoy. Definitely a hidden gem in the holiday rom-com category! 3/5.

Every Film Watched (Ranked) - Check out my list - 500+ films! 

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_2b203751-8e54-4819-a609-5545cc9758b8" }; 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-2b203751-8e54-4819-a609-5545cc9758b8'; 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-2b203751-8e54-4819-a609-5545cc9758b8'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-2b203751-8e54-4819-a609-5545cc9758b8'));
' ].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_258ae360-0441-4e57-aa1a-3e24329d18cf" }; 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-258ae360-0441-4e57-aa1a-3e24329d18cf'; 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-258ae360-0441-4e57-aa1a-3e24329d18cf'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-258ae360-0441-4e57-aa1a-3e24329d18cf'));