The 30-year-old actress kept cool in a skirt and sandals while musician James, 31, went for an unbuttoned shirt and Tom Jones-style medallion.
Advertisement
The pair's first baby is due in June but judging by the size of Keira's baby bump, might the pitter patter of tiny feet be heard slightly sooner?