Question: who plays william turner in pirates of the caribbean
Answer: Orlando Bloom ( and as a child by Dylan Smith