'Little Mermaid' announces cast