We bet he's stoked she called off her engagement!

Sofia Vergara is dating Joe Manganiello following her split with fiancé Nick Loeb, Us Weekly reports.

Apparently the True Blood hunk "has been smitten with her for years" and took the opportunity to capitalize on it.

"It's very, very new. They're having fun and getting to know each other," a source told the mag.

The new couple first met at the White House Correspondents Dinner in May, when the Colombian beauty was still with her old beau.