The Good Guy is an adorable movie that came out in 2009: Here is summary –
Ambitious young Manhattanite and urban conservationist Beth wants it all: a good job, good friends, and a good guy to share the city with. Of course that last one is often the trickiest of all. Beth falls hard for Tommy, a sexy, young Wall Street hot-shot. But just as everything seems to be falling into place, complications arise in the form of Tommy’s sensitive and handsome co-worker Daniel. Beth soon learns that the game of love in the big city is a lot like Wall Street — high risk, high reward and everybody has an angle.
So Ladies, your boyfriend cheats on you and you’re mad at yourself for catching him. You might say it was a mistake. Locking your keys in the car with the engine running is a mistake. Repeatedly fucking someone else is not a mistake. When he ask you to forgive him because he will not do it again, that is such bullshit. Infidelities are like cockroaches. For everyone you catch, there are hundred you don’t.