Ben Mendelsohn's wife has filed for divorce.

'Your Voice In My Head' author Emma Forrest cited ''irreconcilable differences'' in her divorce papers and revealed she and the 'Rogue One: A Star Wars Story' actor have been separated since December 1.

According to TMZ, Emma - who previously dated Colin Farrell - is seeking physical custody of their three-year-old daughter and wants spousal support.

Emma and Ben tied the knot in 2012 at the Chateau Marmont hotel in Hollywood and along with his child with Emma, the actor also has another daughter from a previous relationship.

Ben has previously called Emma his ''lucky charm'' and admitted he relied on her for guidance.

He said: ''Emma has a lot more sense of the wider world. I'm more of a much burrower and just push narrowly, straight ahead.''

Meanwhile, after starring in 'Rogue One' this year, Ben is reportedly in talks to play the role of the Sheriff of Nottingham in 'Robin Hood: Origins'.

The 47-year-old actor is wanted to play the iconic role opposite Taron Egerton in the new movie, which also stars Jamie Foxx, Eve Hewson and Jamie Dornan.

The central role of Robin is to be played by Taron, who recently promised that the new movie will be ''dark and gritty'', adding that his incarnation of the heroic outlaw will be markedly different from previous versions.

Taron said: ''It's a real reimagining; it's not really very recognisable as Robin Hood.

''Robin Hood has a reputation for being quite clean and wholesome, aside from Alan Rickman's amazing performance in the Kevin Costner version, but it's tights and thigh-slapping and merry men.''

He also teased the casting announcement of the Sheriff of Nottingham, although he did not mention Ben by name.

Taron shared: ''We have got the most kick ass Sheriff of Nottingham, I cannot tell you. I don't think I'm allowed to say yet but I think it'll probably be announced soon. Oh my God.''