Related with How can I use multline within an align environment?.
Consider this document:
\documentclass{minimal}
\usepackage{amsmath,mathtools}
\begin{document}
\begin{align*}
& \left[k(k+\hbar),[k(k+\hbar),z]\right] \\
& \qquad = 2[k(k+\hbar),m_yx-m_xy+i\hbar z] \\
& \qquad = 2m_y[k(k+\hbar),x]-2m_x[k(k+\hbar),y]+2i\hbar[k(k+\hbar),z] \\
& \qquad = 4m_y(ym_z-m_yz)-4m_x(m_xz-xm_z)+2\left\{k(k+\hbar)z-zk(k+\hbar)\right\} \\
& \qquad = \!\begin{multlined}[t][10.5cm]
4(m_xx+m_yy+m_zz)-4(m_x^2+m_y^2+m_z^2)z+{} \\
+2\left\{k(k+\hbar)z-zk(k+\hbar)\right\} .
\end{multlined}
\end{align*}
\end{document}

This gives the alignment I'm looking for. But there are a couple of nitpicks:
1) Why do I need the \! before \begin{multlined}? Is there some other way of coding that removes the need for it?
2) The use of a hardcoded width ([10.5cm]) is less than optimal. I'd like to have the last line shoved to the right, or maybe right-aligned with the longest line. Any chance this can be achieved?
[.7\displaywidth], with various values of.7, to avoid needing to know the actual width. I still have to find the correct coefficient in each case, of course. – Mariano Suárez-Álvarez May 18 '13 at 07:42