abigail spencer (born august 4, 1981) is an american actress. she played rebecca tyree on the soap opera "all my children" (1999-2001). she also had roles on "mad men" (2009). she later played lucy preston in the nbc science fiction show "timeless".