An actor known for his role in the Harry Potter franchise took to Twitter Friday to share his experience with Air Canada during a trip to Toronto.

Matthew Lewis, who played Neville Longbottom in all eight Harry Potter films, called Air Canada “the worst airline in North America” in a tweet posted Friday.

Lewis says Air Canada representatives at Orlando International Aiport kicked him out of first class on Friday morning when he approached the gate, with little notice or explanation, ripping up his ticket

“Literally tearing my ticket up. No explanation other than “full flight,” the actor said.

“They said if I wanted to sort it I should go to customer service. I asked where that was. “Toronto.” I’m in Orlando.”

In a statement to CTV News Toronto, Lewis said he hadn’t made it to Toronto Pearson yet to speak to an Air Canada representative.

“Air Canada customer service is s***e,” he said. “And we as a society should not be okay with normalizing the profiteering of overbooking flights and kicking people off flights.”

When reached for comment, Air Canada told CTV News Toronto the matter was under review, and can't yet provide further comment.

Lewis is scheduled to make an appearance at this year’s Fan Expo on Aug. 27 and 28.

You can see highlights from Day 2 of the event here.