This is surprisingly great! Solid casting with enough story to help you understand the characters, but the most impressive part is the visuals.