Helen Mirren & Christopher Plummer: Retro Is In!

[On the set of "Last Station," Pretzsch, Germany, May 22. Images via Splash.]