Excellent visuals, great cast, and very good acting from all parties. This movie was definitely more entertaining and enjoyable then I thought it would be. Pacing was fine and it diddn't feel draggy at all. My main complaint for not giving 10 stars had to do with lack of thrills and small amount of action. Overall definitely would recommend giving this watch.