The Blood of Rebirth 2009 (Japan), also known as Yomigaeri no Chi is Japan drama premiere on Dec 19, 2009
The film is based on a a medieval Japanese legend of a masseur named Oguri who frees a princess from the clutches of an evil lord.