Story highlights Airline offers apology to Waris Ahluwalia over botched security screening

He says Aeromexico wouldn't let him board a flight because of his turban

The designer and actor had roles in "The Grand Budapest Hotel" and "Inside Man"

(CNN) Waris Ahluwalia's trip to Mexico started out as a thrilling visit to a contemporary art show.

But the Indian American actor, model and designer said he got stuck in Mexico City's airport because the country's largest airline wouldn't let him board a flight home.

Ahluwalia, who is Sikh, said Aeromexico staff and security screeners told him Monday to buy a ticket on a different airline after he refused to remove the turban he wears as part of his faith.

"I was upset, I had anxiety, I was shaking, I did not speak," Ahluwalia told CNN. "And then I realized, clearly, they have not been trained properly. I knew yelling will not do anything. It is about education and the policy."

And so, days after he posted about fresh papayas and famed artist Frida Kahlo, Ahluwalia started sharing photos about his security screening.