British supermodel Naomi Campbell will play the Devil in upcoming film The Call.

The hot-tempered beauty will star opposite John Malkovich, who plays a crusading priest.

The film - which pits good against evil - is set to be filmed in the Vatican.

It's not the first time a catwalk queen has played the Devil onscreen - Elizabeth Hurley played a sexy Satan in 2000 film BEDAZZLED.