Raise your hand if a dude has ever mansplained music to you. Now imagine hooking up with the actual musician and throwing it in the mansplainerโ€™s face. Juliet, Naked is that dream realized.

After Annie (Rose Byrne) and Duncan (Chris Oโ€™Dowd) split after many boring years togetherโ€”in part due to Duncanโ€™s obsession with a vanished โ€™90s indie rock god, Tucker Crowe (Ethan Hawke)โ€”Annie happens into a romance with Tucker. Then everyone has to stop, go โ€œWhoa!โ€ and reflect on their lives.

Juliet, Naked isnโ€™t nearly as navel-gazey as I just made it sound. Itโ€™s charming, funny, and very smart. And this might sound crazy, but Iโ€™ve never liked Ethan Hawke more than in this film, where he pokes fun at his own status as an aging โ€™90s icon. (Itโ€™s fortunate that Reality Bitesโ€“era Hawke had so many tortured glamour shots taken; in Juliet, Naked, Duncan basically uses them as wallpaper in his and Annieโ€™s house.)

While Tuckerโ€™s character starts off feeling like little more than a plot device to drive Annie and Duncan apart, itโ€™s his arc that becomes the most interesting, layered part of the whole mess.

Juliet, Naked is based on a novel by Nick Hornby, whoโ€™s established a solid career from writing about middle-aged hipster assholes who slowly come to realize that no one likes middle-aged hipster assholes.

But Juliet, Naked differs from Hornbyโ€™s past works like High Fidelity and About a Boy in that it centers on a sympathetic woman dealing with idiot men rather than the idiot men themselves.

Itโ€™s a refreshing switch-up, especially since I really donโ€™t think I could endure a film told through Duncanโ€™s eyes, feeling victimized by his jilted ex befriending his idol. Oโ€™Dowd is great as a hapless villain, and I cherished seeing the fall of a mansplainer: Heโ€™s outsplained by his own mansplainee, a woman who decides to develop her own explanations. recommended