Happy Death Day

Happy Death Day

After a drunken night of partying, Tree wakes up with a hangover in a guy named Carter's dorm room. She doesn't remember getting there and she leaves upset. Tree isn't a particularly good person. She's a sorority girl that sleeps around (including with married men), parties all the time, treats people badly, betrays her friends, and ignores her loving father. While on her way to a party later that night she is killed by a masked murderer. Suddenly she wakes up back in Carter's dorm with a hangover. This is the first of many times that she is killed and repeats the same day over and over. She needs to figure out what is causing this time loop and how to stop it before her "lives" run out.

I'm trying to eventually watch every Blumhouse film and the sequel to this is leaving HBO Max at the end of the month so I figured let me get these out of the way now. I was pleasantly surprised by this one. I knew nothing about the plot going in and I'm glad that was the case because I was thrown for a loop a few times. Jessica Rothe gave a good performance as Tree and the production value was top notch. I started the film hating Tree but by the end I was cheering her on. This is basically a horror spin on Groundhog Day and it works. Check it out.

Dan's Slasher Reviews

Block or Report

Dan liked these reviews

All
' ].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_174ce8b8-449c-4be9-b7dd-e380ef0e4ebb" }; 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-174ce8b8-449c-4be9-b7dd-e380ef0e4ebb'; 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-174ce8b8-449c-4be9-b7dd-e380ef0e4ebb'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-174ce8b8-449c-4be9-b7dd-e380ef0e4ebb'));
' ].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_7e42668b-896c-49a0-9edc-dd13332fa316" }; 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-7e42668b-896c-49a0-9edc-dd13332fa316'; 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-7e42668b-896c-49a0-9edc-dd13332fa316'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-7e42668b-896c-49a0-9edc-dd13332fa316'));