Stan Lee Documentary Slated to Launch on Disney+ in 2023 A Stan Lee documentary has been announced for Disney+ with a release window of 2023. Steve Vegvari 1 year ago