Jessica Alba as a mermaid