The couple was reportedly introduced by fashion correspondent Alexa Chung. They made their first public appearance as a couple in April 2011.
Besides planning for a wedding, Keira has a new movie coming up, starring in Seeking a Friend for the End of the World alongside Steve Carrell.
Can’t even lie though. I always wanted her with Pirates of the Caribbean co-star Orlando Bloom! However, Keira and James make a cute couple. Congrats to them!
Photo via Xposure