Bunraku Cast Josh Hartnett ©s_bukley Demi Moore ©Kathy Hutchins Kevin McKidd ©s_bukley Ron Perlman ©s_bukley Woody Harrelson ©s_bukley