1865. Sei persone ricevono un invito per un ballo in maschera da parte del misterioso Lord McGrey. Tutti gli ospiti si dovranno recare in un castello che si trova su una piccola isola scozzese circondata dal mare perennemente in tempesta. Fra delitti, amori e intrighi i nodi del mistero si scioglieranno e la verità verrà inevitabilmente a galla.