Jennifer Lopez and Ben Affleck have been pictured spending time together in Miami.

The pair, who reportedly rekindled their romance recently, were photographed by paparazzi on a flight of stairs outside a building.

One photo shows Affleck standing behind Lopez, who has a big smile on her face.

A source told US publication People: "Jennifer is doing well. She seems very happy and excited about her future."

Affleck, 48, and Lopez, 51, were pictured outside of her Los Angeles home in late April.

They reportedly went away together for a trip to Montana at the beginning of May, where they were spotted driving together.

Jennifer Lopez and Ben Affleck have reportedly rekindled their romance

The pair had a short-lived engagement in 2002 and co-starred in Jersey Girl and Gigli. However, they called off their 2003 wedding just days before they were set tie the knot, then officially split in January 2004.

Lopez and ex-fiancé Alex Rodriguez released a joint statement on April 15 announcing the end of their engagement.

For more music news click here