The story is based on the children's book by Dick King-Smith, The Hollywood Reporter said.
Etel portrays a Scottish boy who finds a mysterious egg, which contains a mystical water horse. The film follows his efforts to protect his new friend from people who consider it a threat.
Morrissey will play Captain Hamilton of the Royal British Army whose troop has commandeered a small diner run by the boy's mother played by Watson.
Exploding whale video goes viral on Internet
Wisconsin business offering 'therapeutic cuddling' forced to close