Ryan Gosling has cast his girlfriend Eva Mendes in his directorial debut, How to Catch a Monster.

According to a report on horror site Bloody Disgusting, Mendes will play Cat, a young woman who works at a fetish club.

As well as directing the film, the 32-year-old Canadian also wrote the script for How to Catch a Monster.

The story centres on Billy, a single mother who is swept into a disturbing fantasy underworld after her son discovers a secret road that leads to an underwater town.

Christina Hendricks and Ben Mendelsohn, who respectively co-starred with Gosling in Drive and The Place Beyond the Pines, play lead roles in this latest venture.