Tim Roth is Kidman's new prince

Tim Roth has been cast as Monaco's Prince Rainier III opposite Nicole Kidman as Grace Kelly in Grace Of Monaco.

The Reservoir Dogs star has been added to the cast of La Vie En Rose director Olivier Dahan's new film, with Frank Langella in negotiations to play Father Tucker, Variety reported.

The film is set at a time when Oscar-winning actress and mother-of-two Grace has already been a princess for six years, when she was called upon to guide her husband as the reigning monarch and save Monaco, after issues broke out regarding its tax haven status.

Tim will play the headstrong Prince Rainier III, who was forced to run the country at a young age and broke from tradition by marrying Hollywood star Grace.

Spanish actor Paz Vega is set to co-star as renowned opera singer Maria Callas, who, as Aristotle Onassis' girlfriend, became one of Grace's closest confidantes.

Production is due to start in France this autumn.