Christian Slater has been cast in Nymphomaniac.

The Bullet to the Head actor is set to join Shia LaBeouf and Charlotte Gainsburg in the Lars von Trier drama, according to Variety.

The film centres on the erotic history of narrator and self-diagnosed nymphomaniac Joe (Gainsbourg) from birth to the age of 50.

Slater is set to play the part of her father.

Filming on Nymphomaniac is already underway in Cologne.