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
Stan Lee documentary alleges former manager swindled Marvel icon out of millions