 It was released under the "Stan Lee Presents" banner, which is a series of direct-to-DVD animated films distributed by POW Entertainment with Anchor Bay Entertainment.The story was by Stan Lee, with the script by former X-Men writer Scott Lobdell.