In this final installment of the swashbuckler trilogy, Captain Barbossa (Geoffrey Rush), has come back to life and is headed to the edge of the Earth with brave Will Turner (Orlando Bloom) and feisty Elizabeth Swann (Keira Knightley). And what of Jack Sparrow (Johnny Depp)? Just when he appears to be down, he proves he can't be counted out.