Question: who plays heather on beauty and the beast
Answer: Nicole Gale Anderson ( born August 29 , 1990 ) is a Filipino - American actress .