By Meghan Overdeep
Dec 14, 2016 @ 10:15 am

Breakups are hard, and they're even harder when you just can't seem to move on. In the first trailer for her upcoming movie Unforgettable, Katherine Heigl knows this better than anyone.

Heigl plays Tessa, a jilted ex-wife who just can't get over the fact that her husband David (Geoff Stults) moved on and married someone new (Rosario Dawson). As her obsession spirals out of control, Tessa devolves into madness as she becomes determined to tear them apart.

"You know, there was a time when I thought we were on the road to getting back together, but then he met you," Heigl's character tells Dawson's Julia over drinks at the start of the trailer.

Played with unnerving malevolence, Heigl's Tessa will stop at nothing to get her husband and daughter back, including sending creepy messages and flowers to their home, hiding their wedding rings, and bringing someone back from Julia's past. She'd even frame her for murder to get back what's been stolen from her.

RELATED: Katherine Heigl Shows Off Her Growing Baby Bump Out and About in L.A.

Watch Heigl completely slay the creepy ex in the trailer above, and catch Unforgettable in theaters April 2017.