Reblogged from simplekindoflovely
Drop what you are doing and spend a quick two minutes on the funny, sexy, and sinful trailer for Crazy, Stupid, Love. which hits theaters on the 29th of July.