Question: who starred in pirates of the caribbean 4
Answer: In the film , which draws its plot loosely from the novel On Stranger Tides by Tim Powers , Captain Jack Sparrow ( Johnny Depp ) is joined by Angelica ( Penélope Cruz ) in his search for the Fountain of Youth , confronting the infamous pirate Blackbeard ( Ian McShane ) .