CharacterBeth TurnerBeth Turner in Moonlight (2007), played by Sophia Myles. Played bySophia MylesAppears inMoonlight2007