A hugely entertaining film with a fantastic cast - Johnny Depp, Orlando Bloom, Keira Knightly and Geoffery Rush all put up a great performance and bring this very funny film to life. I'm not going to tell you what the film is about as I think you should watch it and see what you think.