PERFECTION! I haven’t seen a movie of this genre this good for ages! Even though they don’t give you a lot of information about the how it all started, that isn’t really needed! Amazing performances, well thought and interesting from beginning to end!