The movie did not flow well, especially in the beginning. Many of the characters were irritating caricatures and I felt that the romance was not developed very well. The only upside to this film is Katie McGrath. She is an amazingly talented actress and brought this poorly written character to life. Her dynamic performance is the only reason I finished the movie at all.