'Harry Potter' star has had several years of poor health.
Harry Potter legend Robbie Coltrane made a rare public appearance yesterday, while promoting the new Hagrid's Magical Creatures Motorbike theme park ride at Universal Orlando.