Harry Potter star Robbie Coltrane was taken to hospital after falling ill on a flight from London to Orlando on Thursday (January 29).

The actor had been travelling across the Atlantic to attend a special Harry Potter celebration event.

But on arrival in the US the actor - who played Hagrid in the Potter movies - was taken to a local hospital, where he is described as resting.

His agent has confirmed that he is fine and is expected to be discharged in the coming days.

Warner Bros commented: "Robbie took ill last night and is getting the rest he needs to feel better. We are sorry he cannot be with us this weekend and look forward to seeing him up and about soon."

Coltrane was due to join Michael Gambon, James Phelps and Evanna Lynch for this weekend's annual A Celebration of Harry Potter event at Universal Resort Orlando.