The Last of England poster
0% 0%

The Last of England

HD
The Last of England is a movie starring Tilda Swinton, Spencer Leigh, and 'Spring' Mark Adley. The artist's personal commentary on the decline of his country in a language closer to poetry than prose. A dark meditation on London...

You May Also Like