This Means War (2012)

As you know, I'm not a fan romantic comedies but I like Reese Witherspoon, I have a crush on Chris Pine since I was twelve and Tom Hardy, well, he's hot, so, after putting it off literally for years, I finally gave This Means War a chance. 

The story follows two CIA agents who are also best friends, Tuck (Tom Hardy) and FDR (Chris Pine), as they hit the dating scene after being benched because an international criminal, Karl Heinrich (Til Schweiger) is after them. While the first tries online dating, the latter goes for the old "picking up a lonely woman at video store" approach, and they both meet Lauren (Reese Witherspoon), a product-testing executive with no luck in love. When the two friends find out they are dating the same woman, they begin to compete with one another to win her.