Fresh‘s trailer is somehow both spectacularly dark and incredibly wacky. And that’s quite a feat for a movie to accomplish in such a short look. But with a concluding line like, “it’s a straight girl’s fantasy come true, right?” juxtaposed against, well, everything else that happens in Fresh‘s trailer, we feel like the movie may just deliver on something good.

In its opening sequences, Fresh‘s trailer seems like it’s teeing up a standard modern-day rom-com. Girl is not like other girls. Girl goes on bad dates. In the end, girl meets guy at a grocery store, and he’s not like other guys. But then we find out the alleged dreamboat has no Instagram. Cue a record scratch. Like Noa’s (a.k.a girl) best friend, we know that means Steve (a.k.a guy) brings only bad news.

And it certainly looks like bad news is to come. The rest of the trailer wavers between fantasy and reality. It gives us Twilight at points and Hannibal at others. Sebastian Stan, who plays Steve, offers a genuinely creepy vision of a man trying to be “romantic.” Stan’s trademark goofy charm often blends out into something sinister around the edges.

Sebastian Stan smiling eerily in the Fresh Trailer - Fresh is coming to Hulu soon
Hulu

The official description of the movie shares:

Fresh follows Noa (Daisy Edgar-Jones), who meets the alluring Steve (Sebastian Stan) at a grocery store and – given her frustration with dating apps – takes a chance and gives him her number. After their first date, Noa is smitten and accepts Steve’s invitation to a romantic weekend getaway. Only to find that her new paramour has been hiding some unusual appetites.

“Unusual appetites,” you say? Now the Fresh trailer is really giving off some Hannibal vibes. Come to think about it, between all the close-ups of licking lips, a shot of a meat grinder, and the actual title… We think we may be onto something.

Fresh comes to Hulu on March 4.

Editor’s Note: Nerdist is a subsidiary of Legendary Digital Networks.