Even celebrities like Argentinian footballer Lionel Messi can get confused when it comes to passports and visas for international travel.
Over the weekend, the 35-year-old took a private jet to Beijing to join his teammates ahead of a friendly match against Australia on Thursday.
However, a video shows him standing in the airport, holding his passport, surrounded by a group of police officers.
Authorities took issue with the passport Messi had arrived on, according to local Chinese media. The footballer has both an Argentinian and Spanish passport and travelled to China on the Spanish passport.
So, why did Messi use his Spanish passport? Spanish citizens do not need a visa to enter Taiwan, which the footballer mistakenly thought was part of China, according to UK-based media outlet Mirror.