who plays claire in days of our lives
Olivia Rose Keegan Olivia Rose Keegan (born November 22, 1999) is an American singer and actress.[1] She currently portrays the role of Claire Brady on NBC's soap opera Days of Our Lives.[2]