Dylan O’Brien has a mustache now. Yes, that’s right. The boy from Teen Wolf has officially graduated to Moustache Daddy™ at the 2025 Tribeca Film Festival. Somewhere, Tom Selleck just whispered, “Finally, a worthy heir.”
Dylan, 33 and thriving like a houseplant in indirect sunlight, rolled up to the Village East Cinema in NYC on June 7 looking like a hipster substitute teacher on summer break. He wore a breezy blue button-down and shorts so wildly striped they could trigger vertigo in pigeons. Joining him was James Sweeney, co-star, writer, and director of their new film Twinless, who clearly got the matching memo and showed up in a coordinated striped shirt. The vibes were: “We bought these on the same Etsy shop and now we are emotionally bonded forever.”
Now, Twinless isn’t just your average indie film. No, no. It’s a double Dylan situation. That’s right—he plays two roles. Roman and Rocky. One of them dies (spoiler: Rocky), and Roman is left to vibe solo in Portland, Oregon with grief, existential dread, and likely a houseplant named Kevin.
Naturally, Roman copes the way any tragically handsome man in an A24-core indie would: he joins a support group for sad twins, meets a fellow emotionally wobbly bro named Dennis (played by Sweeney), and they go on a bromantic journey of healing, tears, and possibly spooning in flannel. The film is being called “deep,” “raw,” and “emotionally devastating, but in a hot way.”
And if that’s not enough to sell you a ticket, Dylan casually mentioned in an interview that he was given a “gay scale” to help guide his performance. Not a script note. Not a vision board. A gay scale. We have questions. Is it from 1 to Elton John? Is there glitter involved? Did Lady Gaga personally calibrate it?
Anyway, Twinless is expected to hit theaters later this year, just in time for award season and your seasonal identity crisis. But for now, let’s all take a moment to appreciate Dylan O’Brien’s glorious ‘stache and its brave mission: bringing chaotic bisexual professor energy to the red carpet, one striped short at a time. 🌈🎬🧔♂️

