Japan’s Biggest Cult
Play
Please contact us to receive a password and watch the film, or members of the public please scroll down to buy or rent the film.
From Margaret Thatcher seances to a political party promising to eliminate North Korea, Happy Science is a religious movement with over 12 million members in 90 countries.
Led by its charismatic leader, Ryuho Okawa, the group’s followers believe he is a divine being, but others have accused him of leading a cult.