"I feel so lucky and happy and proud to be with him," says Lopez, sounding not unlike a starry-eyed teenager. Marry Me, which is released today, sees her playing a singing superstar who is jilted at the altar, prompting her character to wed a random fan: a maths teacher played by Midnight In Paris star Owen Wilson.
Happily inching toward tying the knot with Affleck in the real world, she looks back on her own broken romantic dreams and sees much of herself in her character isolated by fame and struggling to find true love. "Sometimes you feel kinda caught," she admits. "Okay, I'm trapped in this thing, I'm trapped in this life, this is all I can do, and I don't really get to have a life, or a love, like everybody else. "Lopez, whose hit movies include Selena, Out Of Sight and Anaconda, admits that she brought her personal history of heartbreak into her latest role. "The difficult part was the idea of showing what it's really like inside my bedroom when something goes wrong, and you suffer a heartbreak like this - in front of the whole world," she admits. "Living a life in the spotlight has its challenges it has a scrutiny and a judgment to it that most people don't ever have to deal with.
That can be very lonely. "She was particularly moved by a scene in Marry Me where Wilson asks: "Don't you just want to give up on the whole love thing?"A hopeless romantic, she insists: "No - there's a one-in-a-million chance - no matter what the numbers are - that's worth it. "And if J-Lo's appearance with Affleck at Wednesday's premiere is anything to go by, that one in a million chance might just be paying off.
Read more on msn.com