Ubisoft · 2002
A third-person action game based on the popular sci-fi comic book series published by Disney.
Log in to see who else plays it.