Punch-Drunk Love ★★★

adam sandler? adam sandler? adam sandler? adam sandler?