'Stan Lee: The Final Chapter' is released July 28
Home Articles Stan Lee documentary alleges former manager swindled Marvel icon out of millions News Jul 15, 2026 Stan Lee documentary alleges former manager swindled Marvel icon out of millions 'Stan Lee: The Final Chapter' is released July 28 Originally published by NME Share