Obsession

Critics vs. audience. See who got it right.
1419
Starring
Michael Johnston, Inde Navarrette, Cooper Tomlinson
Director
Curry Barker
Rating
R
Genre
Horror, Romance, Thriller
Release date
May 15, 2026
Overall Score
Rating Overview
Story/Plot/Script
Visuals/Cinematography
Performance
Direction
Non-Wokeness
Rating Summary
Obsession sticks to its simple premise with zealous fanaticism. It works, but the storytellers sacrifice complexity for atmosphere. Still, it's probably the best movie of 2026, so far.

After breaking the mysterious “One Wish Willow” to win his crush’s heart, a hopeless romantic finds himself getting exactly what he asked for but soon discovers that some desires come at a dark, sinister price.

Obsession Review

COMING SOON

WOKE REPORT

Beta
  • The premise hinges on a wimpy guy who spent nearly a decade in the friend zone. However, the film is not some progressive male-shaming fantasy. It’s not sanctimonious or even condescending. 20 years ago, no one would have batted an eyelash at it. Hence, the 0% woke score.

 

James Carrick

James Carrick is a passionate film enthusiast with a degree in theater and philosophy. James approaches dramatic criticism from a philosophic foundation grounded in aesthetics and ethics, offering insight and analysis that reveals layers of cinematic narrative with a touch of irreverence and a dash of snark.

Leave a Review

No comments yet.

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. [email protected] June 2, 2026 at Audience Review Edited
    Not Worth ItWokeD

    WOKE GARBAGFE!!!!!!!!!! MY WIFES BOYFRIEND TOOK ME TO SEE TIHS MOVIE AND IT WAS A HAD A FOID???????? EXCUSE ME, WOKE POLICE, BUT NO THANKS YOU! IT WOULDBE BEEN BETTER IF QUAGMIGE SAID GIGGITY AND THERES WAS BIBLE STUDY! I GIVE ITS RATING A D FOR BAD!

Related Posts

 

 

 

'; win.document.open(); win.document.write(html); win.document.close(); return true; } function escapeHtml(str){ return String(str || '').replace(/[&<>"']/g, function(ch){ return ({'&':'&','<':'<','>':'>','"':'"',"'":'''})[ch] || ch; }); } function renderShareOptionsWindow(win, landscapeUrl, squareUrl, shareUrl, heading){ if (!win || win.closed) return false; var safeHeading = escapeHtml(heading || 'Share options'); var safeLandscape = escapeHtml(landscapeUrl || ''); var safeSquare = escapeHtml(squareUrl || ''); var safeUrl = escapeHtml(shareUrl || ''); var html = '' + '' + '' + safeHeading + '' + '' + '
' + '

' + safeHeading + '

' + '' + '' + '
' + '