Shakespeare in Love star Joseph Fiennes attended the Atlantida film festival in Palma on Monday night.
Fiennes, who has a home on the island, collected the prize given to leading British director Stephen Frears who was unable to attend as a result of the coronavirus travel restrictions.
Frears said that the travel ban was a ridiculous state of affairs.