What is the main different between humans and animals? It's a subject that makes a fascinating film.
Scriptwriter Charlie Kaufman, the man responsible for surprise box-office smashes Being John Malkovich and Adaptation, has done it again.
His new venture, Human Nature, is a collaboration with first-time movie director, Michel Gondry.
Lead character Lila (Patricia Arquette) suffers from a hormonal mutation that causes thick hair to grow all over her body.
The problem leads her to shun the civilised world and go to live in a forest. There she finds consolation and comfort and eventually becomes a famous nature writer.
But back in the real world, she falls in love with a behavioural scientist, Nathan (Tim Robbins).
Nathan is a super-demanding person who is completely obsessive to the point where he can spend hours teaching white mice about table manners.