US actress Selma Blair has revealed she has multiple sclerosis (MS) in an Instagram post. The 46-year-old Cruel Intentions star said she was diagnosed in August but has had symptoms for years.