Along their journey back home, they encounter new allies including a mysterious character played by Jude Law and a pirate ...