James Cameron should have been the director of The Little Mermaid, it looks spectacular.