David Bowie may have been away for a while but he hasnt lost his knack for clever collaborations.
In the video for The Next Day, the third single from his new album of the same name, Bowie has left suburbia for an even darker world.
Cotillard plays a prostitute, Gary Oldman is a priest, they are in a pub surrounded by religious iconography and there's even some self-flagellation for good measure - of course there is!
Directed by Floria Sigismundi, the brains behind Justin Timberlakes Mirrors video, the video is surreal, strange and distinctively Bowie.
Tweet us @ELLEUK to tell us what you think!