Rachel Weisz Is Living In The Past

[In character on the set of The Deep Blue Sea. London, November 23. Image via Splash.]