This is a visually striking film with an amazing plot. It took some time for me to fully understand this film but once you understand it, it will stick with you for a long time. Rami Malek's performance is flawless and minimalistic. If you're obsessed with filmmaking and cinematography you will appreciate this to its full potential.