«The Forest of Lost Souls» opens in the US on August 3

The Forest of Lost Souls is debuting in the USA in select theaters and VOD on August 3rd. Don't miss it!