What a great movie! Such a brilliant and compelling plot.