We've Always Been Jealous of Katherine Heigl's Onscreen Loves

Katherine Heigl returns to the small screen this week as Charleston Tucker in NBC's State of Affairs, a drama that casts her as a CIA analyst who's tough as nails but falling apart in the wake of her fiancé's death. Oh, and her fiancé just happened to be the son of the president of the United States. Complicated love affairs are in Heigl's wheelhouse, though, as the actress has been in enough romantic comedies — and enough seasons of Grey's Anatomy — to earn a great many onscreen relationships. And Heigl has been lucky that each of her love interests has been dreamy and charming, so we're pretty sure she has that to look forward to amid her new drama's twists and turns. In celebration of Heigl being back on TV, look back at all the sexiest men in her onscreen relationship history. Source: Lionsgate

Dalton James
Disney

Dalton James

In Heigl's breakout role, she stars as a beautiful young girl on vacation in My Father the Hero. The kicker? Instead of spending quality time with her divorced pop, she spends her time trying to impress Ben (Dalton James) by saying that dear old dad is actually her lover. Although James's career never really took off in a big way, we all have an eternal crush on Ben.

Seth Rogen
Universal Pictures

Seth Rogen

After party animal Ben Stone (Seth Rogen) gets straitlaced Alison Scott (Heigl) knocked up after a one-night stand, the two decide to face the whole baby thing together, and sheer hilarity ensues. There's few people more adorable than Rogen in Knocked Up (especially after he finally reads the baby books).

James Marsden
Sony Pictures

James Marsden

It's hard to believe that Heigl's always-a-bridesmaid character Jane in 27 Dresses only has eyes for her boss. Sure, Ed Burns is dashing and all, but James Marsden as reporter Kevin is the guy who makes our hearts beat faster. He might argue with Jane and use her for a story, but he's still charming enough for us to forgive him (plus, he knows the lyrics to "Benny and the Jets").

T. R. Knight
ABC

T. R. Knight

While they eventually decide they're better as friends, Izzie dates the adorable George for a while on Grey's Anatomy.

Gerard Butler
Sony Pictures

Gerard Butler

In The Ugly Truth, Heigl is an OCD, career-obsessed woman whose work is her only solace. That's until the arrival of chauvinistic Mike (Gerard Butler), whose idea of relationship advice is telling ladies to get on a StairMaster. Despite his terrible behavior and the movie's general dreadfulness, Butler is still kind of irresistible.

Jeffrey Dean Morgan
ABC

Jeffrey Dean Morgan

On Grey's Anatomy, Morgan played the Heigl character's tragic love: Denny Duquette. Though the two fell madly in love, Denny dies after complications of his heart condition. Not that it keeps them apart, necessarily — Denny appears to Izzie long after he's gone when she falls ill herself.

Ashton Kutcher
Lionsgate

Ashton Kutcher

Killers is every newlywed woman's nightmare: you get married, and then find out that your new hubs is secretly an assassin and then have to go on the run with him. Nightmare! But wait . . . that nightmare is attached to Ashton Kutcher? We might have to rethink this.

Josh Duhamel
Warner Bros.

Josh Duhamel

The tall, good-looking Duhamel plays Messer in Life as We Know It and he's the opposite of Holly, Heigl's character. But when they have to raise a child together, those differences melt away. Especially because, hello, that's Josh Duhamel. Have you seen him?

Jon Bon Jovi
Warner Bros.

Jon Bon Jovi

Heigl is lucky enough to have had a rock star as one of her objects of affection. In New Year's Eve, it's Jon Bon Jovi, who plays Jensen, the ex-fiancé of caterer Laura. How could you ever break up with Bon Jovi?

Jason O'Mara
Lionsgate

Jason O'Mara

Heigl's character Stephanie is on the hunt for a bail jumper, Joe, in One For the Money. The handsome Joe (Jason O'Mara) doesn't just have that bad boy thing going on to make him more attractive — he's also one of Stephanie's old flames. I think we all see where this is going.

Justin Chambers
ABC

Justin Chambers

On Grey's Anatomy., it's only Alex that gets Izzie's hand in marriage. Things may not be perfect, but hey, his face basically is.