The film is not playing in London.
It is playing in some cinemas, but very very far away...
20 S. Court St., Athens, OH, U.S.A.
17 South Water Street, Nantucket, MA, U.S.A.
Movies now playing in London