who plays belle in once upon a time
Belle Gold (nÃ©e French), briefly known as Lacey, is a fictional character in ABC's television series Once Upon a Time. She is portrayed by Emilie de Ravin, who became a series regular in the second season and onwards after making recurring appearances in the first season, and has become a fan favorite since her debut.