This movie was amazing! It had it all, heart, drama, romance and the dancing was amazing! The only reason that I'm giving it 4 stars is because I was a little upset with the end of the film. I felt that it left some questions unanswered. Other than that it was a fantastic movie, I definitely recommend it.