Carrie Fisher in hospital after a heart attack. File photo