The following code almost gives me the alignment that I want. You will see that in the last five lines of the displayed equations, most of the expressions are ridiculously shifted rightward. I want the first "+" in these lines to be aligned with the first "+" in lines 2 and 3. Thanks.
\documentclass[10pt]{amsart}
\usepackage{}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{newlfont}
\usepackage{mathtools}
\usepackage{tikz}
\begin{document}
\begin{alignat*}{3}
\vert x + y + z \vert^{2}
&= [\cos{a} + \cos{b} + \cos{c}]^{2} + [\sin{a} + \sin{b} + \sin{c}]^{2} \\
&= \begin{aligned}[t] 3 &+ [2\cos{a}\cos{b} + 2\cos{a}\cos{c} + 2\cos{b}\cos{c}] \\
&+ [2\sin{a}\sin{b} + 2\sin{a}\sin{c} + 2\sin{b}\sin{c}]
\end{aligned} \\
&= 3&& + \bigl[&&\cos(a + b) + \cos(a + c) + \cos(b + c) \\
&&&&&+ \cos(a - b) + \cos(a - c) + \cos(b - c)\bigr] \\
&&&+ \bigl[&&\cos(a - b) + \cos(a - c) + \cos(b - c) \\
&&&&&- \bigl(\cos(a + b) + \cos(a + c) + \cos(b + c)\bigr) \bigr] \\
&= 3&&\mathrlap{{}+ 2\bigl(\cos(a - b) + \cos(a - c) + \cos(b - c)\bigr).}
\end{alignat*}
\end{document}



