Actor to play Joseph to singer's modern-day Mary

Sam Rockwell has signed up to play Joseph in modern Nativity comedy Sweet Baby Jesus, starring opposite Pixie Lott who’d already signed on as Mary.

The French-British co-production will see “Joe” and his pregnant girlfriend Mary making their way to Bethlehem, Maryland, only to find themselves in a media circus regarding the Second Coming.

Sex And The City‘s Kim Cattrall has already signed on to play Mary‘s mother Darlene, while Bette Midler will make a cameo, telling the couple there is no room at the inn.

Britney Spears was originally due to play the role of Mary, but dropped out.

Producer Philippe Rebboah told Deadline that the script “made me laugh out loud”. Adding: “The script has such fun subverting the treasured details of the Nativity – posing the question, ‘What would we do if it all happened again?’”

Sweet Baby Jesus is due to start filming in August.