Jodie Foster and wife Alexandra Hedison take romantic stroll through Hudson River Park in NYC May 24, 2021 by April 20 marked the Los Angeles natives’ seventh wedding anniversary, and they’re still going strong