{"id":11944,"date":"2026-05-26T09:00:00","date_gmt":"2026-05-26T09:00:00","guid":{"rendered":"https:\/\/mailnewsgroup.com\/ohmr\/?p=11944"},"modified":"2026-05-19T12:22:12","modified_gmt":"2026-05-19T12:22:12","slug":"a-haunted-hotel-full-of-emotional-rot","status":"publish","type":"post","link":"https:\/\/mailnewsgroup.com\/ohmr\/a-haunted-hotel-full-of-emotional-rot\/","title":{"rendered":"A Haunted Hotel Full of Emotional Rot"},"content":{"rendered":"<div class='booster-block booster-read-block'>\n                <div class=\"twp-read-time\">\n                \t<i class=\"booster-icon twp-clock\"><\/i> <span>Read Time:<\/span>5 Minute, 19 Second                <\/div>\n\n            <\/div><p><strong>MOVIE REVIEW<br \/>\nThe Last Anniversary<\/strong><br \/>\n<img decoding=\"async\" src=\"https:\/\/mailnewsgroup.com\/assets\/img\/icon\/NOTRATED.svg\" style=\"width:auto;height: 18px;border: none;vertical-align:text-top;\" \/><strong> &#8211;&nbsp;<img decoding=\"async\" src=\"https:\/\/mailnewsgroup.com\/assets\/img\/icon\/star.svg\" style=\"width:auto;height: 18px;border: none;vertical-align:text-top;\" \/>&nbsp;<\/strong><img decoding=\"async\" src=\"https:\/\/mailnewsgroup.com\/assets\/img\/icon\/star.svg\" style=\"width:auto;height: 18px;border: none;vertical-align:text-top;\" \/><strong>&nbsp;<\/strong><img decoding=\"async\" src=\"https:\/\/mailnewsgroup.com\/assets\/img\/icon\/halfstar.svg\" style=\"width:auto;height: 18px;border: none;vertical-align:text-top;\" \/><strong>&nbsp;<\/strong><img decoding=\"async\" src=\"https:\/\/mailnewsgroup.com\/assets\/img\/icon\/nostar.svg\" style=\"width:auto;height: 18px;border: none;vertical-align:text-top;\" \/><strong>&nbsp;<\/strong><img decoding=\"async\" src=\"https:\/\/mailnewsgroup.com\/assets\/img\/icon\/nostar.svg\" style=\"width:auto;height: 18px;border: none;vertical-align:text-top;\" \/><\/p>\n<p><strong>Genre:<\/strong> Horror, Thriller<br \/>\n<strong>Year Released: <\/strong>2025, 2026<br \/>\n<strong>Runtime:<\/strong> 1h 28m<br \/>\n<strong>Director(s): <\/strong>Brett M. Butler, Jason G. Butler<br \/>\n<strong>Writer(s): <\/strong>Brett M. Butler, Jason G. Butler<br \/>\n<strong>Cast:<\/strong> Jesse McQueen, Ry Barrett, Jessica Vano, Kevin A. Courtney, Michael Masurkevitch, Honor Spencer, Jenna Vittoria<br \/>\n<strong>Where to Watch:<\/strong> launches its theatrical tour on May 22, 2026<\/p>\n<hr \/>\n<p><strong><strong><strong>RAVING REVIEW:&nbsp;<\/strong><\/strong><\/strong>THE LAST ANNIVERSARY opens with the kind of premise that sounds almost too loaded to sustain itself. The apocalypse is hours away. A broken group of former friends reunites inside an abandoned hotel where a woman vanished during a wedding ten years earlier. Ghostly visions start appearing. Old resentments resurface. Buried guilt begins leaking into every conversation. On paper, it feels like a film threatening to collapse under the weight of its own ambition. What&rsquo;s surprising is that Brett and Jason Butler mostly avoid that collapse by refusing to treat the apocalypse as the main attraction.<\/p>\n<hr \/>\n<p>The end of the world hangs over the film, but it&rsquo;s used less as an extravaganza and more as emotional pressure. Everyone entering the hotel understands there&rsquo;s no tomorrow waiting for them after this night. That knowledge changes the atmosphere. Arguments feel sharper because there&rsquo;s no future left to repair relationships. Confessions carry more weight because there&rsquo;s no time remaining to run from consequences. THE LAST ANNIVERSARY becomes less interested in survival than in reckoning.<\/p>\n<p>That approach gives the film a more intimate identity than many indie horror projects pursuing large concepts. Rather than building toward global destruction or explaining the mechanics behind the apocalypse, the Butler Brothers trap the audience inside interpersonal collapse. The abandoned hotel becomes a space where memory begins to rot in real time.<\/p>\n<p>To the film&rsquo;s credit, though, the slower sections usually serve a purpose. The Butler Brothers clearly want the audience to sit with these characters long enough to understand how guilt has distorted all of them differently. Nobody here feels completely innocent, but the film also avoids reducing the group into cartoonishly awful people waiting for punishment. There&rsquo;s resentment, selfishness, denial, cowardice, cruelty, and grief circulating constantly, but it all feels recognizably human.<\/p>\n<p>Jesse McQueen and Kenneth Northfield carry much of the influence as Aubrey and Tom. Their anniversary gathering initially plays like nostalgia mixed with melancholy, but it gradually becomes obvious they&rsquo;re orchestrating something far darker beneath the surface. McQueen especially gives the film an unstable core. Aubrey often feels like someone barely holding herself together emotionally while forcing herself through one final performance before the world ends.<\/p>\n<p>What helps the ensemble overall is that the characters genuinely feel like people with a shared past rather than archetypes assembled purely for a mystery structure. The dialogue occasionally drifts into overly self-aware exchanges, but most interactions maintain an awkward authenticity that fits former friends reconnecting under deeply abnormal circumstances.<\/p>\n<p>The horror elements themselves remain more psychological than visceral for most of the runtime. Brenda&rsquo;s lingering presence functions less like a traditional ghost and more like collective trauma refusing to stay buried. The film repeatedly blurs whether supernatural events are actually occurring or whether guilt itself is reshaping perception. Those ambiguities become the film&rsquo;s strongest horror device because they keep the tension rooted in emotional consequence rather than jump scares.<\/p>\n<p>That said, THE LAST ANNIVERSARY mistakes withholding for depth. The Butler Brothers clearly love atmosphere and abstraction, but there are moments when scenes drag on longer than necessary without adding meaningful emotional progression. The pacing doesn&rsquo;t entirely derail the film, but it does create stretches where the tension plateaus rather than intensifies.&nbsp;<\/p>\n<p>The film also openly carries its influences. THE SHINING comparisons are inevitable, and the Butler Brothers don&rsquo;t exactly avoid them. The isolated hotel, the emotional disintegration, the haunted spaces within memory, the drifting psychological instability, all of it invites those parallels directly. There are flashes of David Lynch-inspired surrealism, too, particularly in how the film manipulates emotional logic over strict narrative realism. Sometimes they slightly overpower the film&rsquo;s own identity. There are scenes where THE LAST ANNIVERSARY feels caught between becoming an intimate chamber piece and a more overtly surreal nightmare.<\/p>\n<p>When the film finally begins revealing the truth surrounding Brenda&rsquo;s disappearance, the payoff lands harder than expected. The final act doesn&rsquo;t reinvent psychological horror structurally, but it reframes much of the earlier slow-burn material in ways that justify the deliberate pacing more effectively. The horror becomes less about what happened and more about how everyone involved chose to live with it afterward.<\/p>\n<p>The Butler Brothers clearly care more about emotional corrosion than conventional horror. While that choice won&rsquo;t work for everyone, it gives the film a lingering heaviness that sticks around after the credits. THE LAST ANNIVERSARY may not always maintain the momentum needed to support its ambitions, but there&rsquo;s enough atmosphere, thematic conviction, and emotional ugliness here to make it memorable. By the end, the hotel no longer feels haunted by Brenda alone. It feels haunted by every compromise, every silence, and every lie these people convinced themselves they could outlive.<\/p>\n<p>Please visit https:\/\/linktr.ee\/overlyhonestr for more reviews.<\/p>\n<p>You can follow me on Letterboxd, Instagram, Twitter, and YouTube. My social media accounts can also be found on most platforms by searching for &#39;Overly Honest Reviews&#39;.<\/p>\n<p>I&rsquo;m always happy to hear from my readers; please don&#39;t hesitate to say hello or send me any questions about movies.<\/p>\n<p><em>[photo courtesy of SUBSTANCE PRODUCTION]<\/em><\/p>\n<p><strong>DISCLAIMER:<\/strong><br \/>\nAt Overly Honest Movie Reviews, we value honesty and transparency. Occasionally, we receive complimentary items for review, including DVDs, Blu-rays, CDs, Vinyl Records, Books, and more. We assure you that these arrangements do not influence our reviews, as we are committed to providing unbiased and sincere evaluations. We aim to help you make informed entertainment choices regardless of our relationship with distributors or producers.<\/p>\n<p><strong>Amazon Affiliate Links:<\/strong><br \/>\nAdditionally, this site contains Amazon affiliate links. If you purchase through these links, we may receive a commission. This affiliate arrangement does not affect our commitment to honest reviews and helps support our site. We appreciate your trust and support as you navigate these links.<\/p>\n        <div class=\"booster-block booster-reactions-block\">\n            <div class=\"twp-reactions-icons\">\n                \n                <div class=\"twp-reacts-wrap\">\n                    <a react-data=\"be-react-1\" post-id=\"11944\" class=\"be-face-icons un-reacted\" href=\"javascript:void(0)\">\n                        <img decoding=\"async\" src=\"https:\/\/mailnewsgroup.com\/ohmr\/wp-content\/plugins\/booster-extension\/\/assets\/icon\/happy.svg\" alt=\"Happy\">\n                    <\/a>\n                    <div class=\"twp-reaction-title\">\n                        Happy                    <\/div>\n                    <div class=\"twp-count-percent\">\n                                                    <span style=\"display: none;\" class=\"twp-react-count\">0<\/span>\n                        \n                                                <span class=\"twp-react-percent\"><span>0<\/span> %<\/span>\n                                            <\/div>\n                <\/div>\n\n                <div class=\"twp-reacts-wrap\">\n                    <a react-data=\"be-react-2\" post-id=\"11944\" class=\"be-face-icons un-reacted\" href=\"javascript:void(0)\">\n                        <img decoding=\"async\" src=\"https:\/\/mailnewsgroup.com\/ohmr\/wp-content\/plugins\/booster-extension\/\/assets\/icon\/sad.svg\" alt=\"Sad\">\n                    <\/a>\n                    <div class=\"twp-reaction-title\">\n                        Sad                    <\/div>\n                    <div class=\"twp-count-percent\">\n                                                    <span style=\"display: none;\" class=\"twp-react-count\">0<\/span>\n                                                                        <span class=\"twp-react-percent\"><span>0<\/span> %<\/span>\n                                            <\/div>\n                <\/div>\n\n                <div class=\"twp-reacts-wrap\">\n                    <a react-data=\"be-react-3\" post-id=\"11944\" class=\"be-face-icons un-reacted\" href=\"javascript:void(0)\">\n                        <img decoding=\"async\" src=\"https:\/\/mailnewsgroup.com\/ohmr\/wp-content\/plugins\/booster-extension\/\/assets\/icon\/excited.svg\" alt=\"Excited\">\n                    <\/a>\n                    <div class=\"twp-reaction-title\">\n                        Excited                    <\/div>\n                    <div class=\"twp-count-percent\">\n                                                    <span style=\"display: none;\" class=\"twp-react-count\">0<\/span>\n                                                                        <span class=\"twp-react-percent\"><span>0<\/span> %<\/span>\n                                            <\/div>\n                <\/div>\n\n                <div class=\"twp-reacts-wrap\">\n                    <a react-data=\"be-react-6\" post-id=\"11944\" class=\"be-face-icons un-reacted\" href=\"javascript:void(0)\">\n                        <img decoding=\"async\" src=\"https:\/\/mailnewsgroup.com\/ohmr\/wp-content\/plugins\/booster-extension\/\/assets\/icon\/sleepy.svg\" alt=\"Sleepy\">\n                    <\/a>\n                    <div class=\"twp-reaction-title\">\n                        Sleepy                    <\/div>\n                    <div class=\"twp-count-percent\">\n                                                    <span style=\"display: none;\" class=\"twp-react-count\">0<\/span>\n                        \n                                                <span class=\"twp-react-percent\"><span>0<\/span> %<\/span>\n                                            <\/div>\n                <\/div>\n\n                <div class=\"twp-reacts-wrap\">\n                    <a react-data=\"be-react-4\" post-id=\"11944\" class=\"be-face-icons un-reacted\" href=\"javascript:void(0)\">\n                        <img decoding=\"async\" src=\"https:\/\/mailnewsgroup.com\/ohmr\/wp-content\/plugins\/booster-extension\/\/assets\/icon\/angry.svg\" alt=\"Angry\">\n                    <\/a>\n                    <div class=\"twp-reaction-title\">Angry<\/div>\n                    <div class=\"twp-count-percent\">\n                                                    <span style=\"display: none;\" class=\"twp-react-count\">0<\/span>\n                                                                        <span class=\"twp-react-percent\"><span>0<\/span> %<\/span>\n                        \n                    <\/div>\n                <\/div>\n\n                <div class=\"twp-reacts-wrap\">\n                    <a react-data=\"be-react-5\" post-id=\"11944\" class=\"be-face-icons un-reacted\" href=\"javascript:void(0)\">\n                        <img decoding=\"async\" src=\"https:\/\/mailnewsgroup.com\/ohmr\/wp-content\/plugins\/booster-extension\/\/assets\/icon\/surprise.svg\" alt=\"Surprise\">\n                    <\/a>\n                    <div class=\"twp-reaction-title\">Surprise<\/div>\n                    <div class=\"twp-count-percent\">\n                                                    <span style=\"display: none;\" class=\"twp-react-count\">0<\/span>\n                                                                        <span class=\"twp-react-percent\"><span>0<\/span> %<\/span>\n                                            <\/div>\n                <\/div>\n\n            <\/div>\n        <\/div>\n\n    ","protected":false},"excerpt":{"rendered":"<p>MOVIE REVIEW The Last Anniversary &#8211;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Genre: Horror, Thriller Year Released: 2025, 2026 Runtime: 1h 28m Director(s): Brett M. Butler, Jason G. Butler Writer(s): Brett M. Butler, Jason G. Butler Cast: Jesse McQueen, Ry Barrett, Jessica Vano, Kevin A. Courtney, Michael Masurkevitch, Honor Spencer, Jenna Vittoria Where to Watch: launches its theatrical tour on May [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":11945,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[],"tags":[],"class_list":["post-11944","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/mailnewsgroup.com\/ohmr\/wp-json\/wp\/v2\/posts\/11944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mailnewsgroup.com\/ohmr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mailnewsgroup.com\/ohmr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mailnewsgroup.com\/ohmr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mailnewsgroup.com\/ohmr\/wp-json\/wp\/v2\/comments?post=11944"}],"version-history":[{"count":0,"href":"https:\/\/mailnewsgroup.com\/ohmr\/wp-json\/wp\/v2\/posts\/11944\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mailnewsgroup.com\/ohmr\/wp-json\/wp\/v2\/media\/11945"}],"wp:attachment":[{"href":"https:\/\/mailnewsgroup.com\/ohmr\/wp-json\/wp\/v2\/media?parent=11944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mailnewsgroup.com\/ohmr\/wp-json\/wp\/v2\/categories?post=11944"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mailnewsgroup.com\/ohmr\/wp-json\/wp\/v2\/tags?post=11944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}