The British actor, who plays Porthos in the new movie adaptation of the Alexandre Dumas novel, has been at home on the fabled Mediterranean party isle for years - and he wouldn't trade it for anything.
He tells Black Book magazine, "It's like a gypsy island. Ibiza is like a port where you sail in on your boat, scrape the barnacles off, and take off again."
And he insists the place isn't all parties and nightclubs: "Most people who share that view of the island have never been. It's got the biggest clubs in the world, sure, but you don't have to be part of that scene."