For seven-year-old Javaid Iqbal, the holiday to Florida was a dream trip to reward him for doing well at school.
But he was left in tears after he was stopped repeatedly at airports on suspicion of being a terrorist.
The security alerts were triggered because Javaid shares his name with a Pakistani man deported from the US, prompting staff at three airports to question his family about his identity.
The family even missed their flight home from the U.S. after officials cancelled their tickets in the confusion. And Javaid's passport now contains a sticker saying he has undergone highlevel security checks.
The ordeal began in Manchester when Naushaba Nadeem, a doctor, and her children Sana and Fareeha, both nine, Javaid and five-year-old Iftikhar, tried to board a flight to Orlando.
Dr Nadeem, 35, said: "When we arrived at the front counter to check in at Manchester Airport, staff said there was a security block on Javaid's name.
"I understand and agree security checks are important but he is only seven and a half years old.