The Five-Year Engagement ★★★

Still far too long.