 SPOILER: When Elizabeth and David first visit the comatose  Elizabeth, Reese Witherspoon most of the time played Elizabeth the  ghost and her body double (who looks so like the actress that some  people had mistaken her for Witherspoon) was on the bed.