The Medicine Seller returns as the Edo harem faces a new crisis, with family feuds, inner turmoil and fiery envy igniting the birth of a raging spirit.
2025
2003
2010
2015
1997
2008
1999
2007
2006
1991
2009
2013
2000
1985
1994
2017
2022
1935