who is annabelle acosta
Anabelle Acosta. Anabelle Acosta is an American film and television actress who plays Holly on Castle. Anabelle Acosta at the Internet Movie Database.