Tammy ★★★★½

I havent laughed so hard on a smart comedy in ages.