Moved along nicely with an exceptional cast despite the main twist being predictable from the outset before going to far fetched to counter its main predictability to end. Overall still enjoyed it thanks to the fantastic cast but the writing could have been a lot better.