Andrea Riseborough found the "love of [her] life" on the set of her latest film.

Andrea Riseborough

Andrea Riseborough

The 38-year-old actress has fallen for her 'Luxor' co-star Karim Saleh and admitted making the movie - in which she portrays an aid worker who rekindles an old romance in a bid to forget the traumatic things she's seen - couldn't have been more of a "celebratory experience" for her.

She said: "It’s the film on which I found the love of my life. It couldn’t be a more celebratory experience for me.”

The film poses the idea that people never fall out of love with old partners and Andrea thinks it is "true".

She told the i newspaper: “I think it’s true. And also how many times have we really been in love?”

Elsewhere in the interview, Andrea reflected on the surreal moment when Madonna - who had directed her in 2011 movie 'W.E.' - and Patti Smith used her "as a table" at the Venice premiere of the movie.

She said: "There were using my legs as a table. I felt so out of place: it was unreal.

“Madonna kept looking at me, and said to Patti, ‘She’s never usually this quiet.’ I was just frozen. Also, I was serving my purpose as a table, albeit a well-dressed one.”

The English actress then met Patti again at an event at New York gallery MoMa and is delighted she can now call the 'Because the Night' singer a friend.

Recalling how she was walking back to her car after the even, she heard someone say they were a "really big fan" of hers.

She continued: "It was Patti. I felt I was going to pee myself.

"She came to the after-party and we talked all night, particularly about one of my favourite pieces of her writing, a short play she wrote with Sam Shepard, called 'Cowboy Mouth'. I’ve always thought if there was a chance I could do something with that material, wouldn’t it be wonderful.

"We became friends. I don’t see her often but, to be honest, I don’t see anyone very often.”