Actor Jude Law credits cheating on ex-fiancee Sienna Miller with helping him to realise the error of his lothario ways. The 34-year-old is wracked with guilt over his affair with his children's nanny - but he has tried to learn from the mistake rather than regret it. He says, "There's no regret. You can't regret. I mean, I've felt regret but I've also refused to allow regret to sow a seed and live in me because I don't believe it. "You feel it, it's like guilt, it's like jealousy, it's like all those horrible things and... You've just got to snip them and get them out, because they're no good. Because if you regret, in a way, have you learnt and moved on?"