Nicole Kidman is set to attend the gala screening of Before I Go To Sleep tonight.

The Moulin Rouge! actress will be joined by Oscar-winning co-star Colin Firth on the red carpet at Ham Yard Hotel, central London.

Before I Go To Sleep is the big screen adaptation of S J Watson's best-selling thriller about a woman who has amnesia and wakes up every day not knowing anything about her life - but with the help of her own diary, she begins to piece together her past, revealing some shocking twists.

Loading article content

Also due to attend the film's launch is Anne-Marie Duff, who stars alongside Kidman and Firth, as well as director Rowan Joffe, producer Liza Marshall and author Watson.

Kidman and Firth recently worked together on Second World War memoir adaptation The Railway Man, and had been due to co-star in the film version of Paddington until Firth decided to quit, saying his voice was not right for Paddington Bear, relinquishing his role to Ben Whishaw.

Before I Go To Sleep opens in cinemas tomorrow.