The single mum has a new boyfriend in Francis Cardinale, if the couple's public display of affection at Wall in South Beach, Florida is anything to go by.

The Watchmen star was reportedly "all over" her new long-haired mystery man at the party for her Ocean Drive magazine cover, with one reveller telling Page Six, "They were hot and heavy, making out and dancing on banquettes."

The Swedish-Canadian sex symbol has been single since splitting from rock star husband ­Roberto Zincone, the father of her son Sebastian, in 2013.

Malin's reported new romance comes at a good time in her life as she's also enjoying success on TV in new drama Billions, playing the scheming wife of ruthless financial mogul Bobby Axelrod (Damian Lewis).