Question: who plays william in pirates of the caribbean
Answer: He is portrayed by Orlando Bloom ( and as a child by Dylan Smith in the prologue of The Curse of the Black Pearl ) .