Gal Gadot is perfectly cast and her interaction with Chris Pine on screen is great, their characters have a lot of chemistry. Overall, I really enjoyed the movie, but some parts seem to drag a little, but it doesn't really affect the enjoyment of the film for me. The final battle is a bit cheesy in terms of the main villain's revealed motivation and dialogue, but nothing really too bad.