Twin brothers return to their hometown to start over, only to discover an even greater evil awaits them. MORE