Tom Cruise had us all at hello in one of the top grossing romantic comedies of all time.