I am not surprised about the quality of this movie base on the actors. Words cannot explain how much I loved watching this movie and how many times I will watch it again. It is hard to get too in depth without spoiling anything but the plot flows smoothly and the roles were fulfilled with the right actors. I could not have asked for a better movie to watch with friends and/or in my alone time.