A couple of years ago J.M. Barrie's Quality Street turned out to be a forgotten gem. Now his odd little ghost story Mary Rose receives a revival, but though not without its moments, proves to be no lost classic. In the 1880s, when she was 11 years old, Mary Rose disappeared on a tiny Hebridean island. About a month later the girl reappeared, unaware that any time had passed. Her parents keep the mystery from her, a secret that could have tragic consequences now Mary Rose (Jessie Cave) is 17 and preparing to get married. The story is bookended by scenes set in 1919 when a young man (Charlie Kerson) returns from Australia to the now-derelict house where she lived, now rumoured to be haunted.
