I loved this movie, very cleverly written, shot and directed. However the actual acting was the standout. Leonardo DiCaprio was perfectly cast as Rick Dalton, he’s the only actor who can portray another character who is also an actor and then portray another character as the character he is acting as (Rick Dalton), which means you should see this film because of how amazing this is alone! Margot Robbie is also brilliant, although she does not say much, she is brilliant in her expression and I feel she is more powerful in this way, proving she can do as much with expression than she can do with lines. However, the standout to me is Brad Pitt as Cliff Booth, he is perfect as the stunt man and he makes his almost one dimensional character (if played by any other actor) and gives him a vibrant sense of life. Cliff Booth’s (Pitt’s) arc throughout the film is (in my opinion) the most interesting and exciting, leading to one of the most satisfying and exciting movie endings of all time (also in my opinion). It almost pains me to give it only 4 stars but there’s one good reason, the movie feels longer than it has to be. Throughout Once Upon A Time In Hollywood there are many extended sequences, of cliff driving for example through a late 60’s Hollywood which is interesting but does mean that some viewers may get bored over these repeated extended shots which are there solely to create the 60’s vibe, which I guess is crucial to the film’s tone but I just wish it could have been done quicker or differently. The film is also very dialogue heavy (throughout the whole film up until the last 20 minutes or so), however I liked this, it was something different and fresh, but some viewers may find this boring and you have to take this into account before you see the film to know if it is truly for you, however if you’re like me then this is something you will enjoy. These are the only problems I can think of with this excellent piece of cinema that I feel everyone should experience just once, if not more!