melee attacks, as well as the "fluid" combat. Reviewers found that the artificial intelligence (AI) was lacking, and recommended the game's multiplayer. Opinions were generally mixed on the subject of voice acting. X-Play reviewer Russ Fischer called it "purely average", though he made an exception for Patrick Stewart's portrayal of Professor Xavier. IGN noted that while some voice acting fit the characters well, others seemed out of place. The N-Gage version was praised for the ability to play cooperatively using the N-Gage's bluetooth technology. Reviewers also found that the game's graphics were "very strong" and that "everything looks amazing". The presence of voice acting in the N-Gage port was also praised, with GameSpy reviewer Justin Leeper stating the audio clips seemed to be "lifted right out of other versions". He criticized the AI, however, for being "[a] bit stupid at inopportune times" and for failing to use the game's healing abilities at important moments. Sequel and similar games X-Men Legends sold enough copies to be inducted into the budget lines for all three consoles on which it was released: PlayStation 2's Greatest Hits, GameCube's Player's Choice, and Xbox's Platinum Hits. By July 2006, the PlayStation 2 version of X-Men Legends had sold 800,000 copies and earned $28 million in the United States. Next Generation ranked it as the 74th highest-selling game launched for the PlayStation 2, Xbox or GameCube between January 2000 and July 2006 in that country. Combined sales of the Legends series reached 2 million units in the United States by July 2006. A sequel, X-Men Legends II: Rise of Apocalypse was released for all major platforms in the fall of 2005, and the N-Gage later that year. Barking Lizards again helped port the game, this time to mobile phone devices. Vicarious Visions ported the game to the PlayStation Portable (PSP), and Beenox developed the PC port. The success of the X-Men Legends series led Raven Software, Marvel, and Activision to create the video game Marvel: Ultimate Alliance, which was released on several consoles, handheld devices and the PC in 2007. Barking Lizards, Vicarious Visions and Beenox handled the ports for different platforms. Marvel: Ultimate Alliance was followed by Marvel: Ultimate Alliance 2, jointly developed by Vicarious Visions, n-Space and Savage Entertainment. Marvel Ultimate Alliance 2 was released on several consoles and handhelds in the fall of 2009. Vicarious Visions developed the PS3 and Xbox 360 versions, while