Orlando Bloom has shared his views on Keira Knightley's conflicted memories of Pirates of the Caribbean.

The 48-year-old actor played Will Turner in four of the five Pirates films - while Knightley, 39, played love interest Elizabeth Swann.

But the butt-kicking, corset-wearing star of the film series doesn't have the fondest memories of her time on the high seas - and Bloom says he can understand why.

Opening up to Entertainment Weekly, the actor shared, "It was such a huge moment in time that is almost like... it feels almost like another lifetime now.

"But it certainly was unique and, you know, I'm always grateful. But I definitely understand where Keira was coming from, and she does wonderful things.... I have a lot of positive takeaways."

In an interview late last year, Knightly explained why she considered the Pirates film series - which catapulted her to worldwide fame - to be a double-edged sword.

She told The Times, "It's a funny thing when you have something that was making and breaking you at the same time.

"I was seen as s**t because of them, and yet because they did so well I was given the opportunity to do the films that I ended up getting Oscar nominations for."

The Pirates film franchise has made over $4.5 billion (£3.6 billion) at the box office so far with a sixth instalment in the works and plans for a spin-off.

While Knightley has firmly closed the door to returning to the franchise, Bloom has hinted he is interested in reprising his role, telling Entertainment Weekly, "Never say never."

LATEST NEWS