Question: who plays carina smyth pirates of the caribbean
Answer: Carina Smyth , is portrayed by Kaya Scodelario in Dead Men Tell No Tales .