LucasArts today released a fact sheet with lots of details from the Star Wars Episode III Revenge of the Sith game, which takes place in never-before-seen locations like Utapau and Mustafar, giving you a sneak peek into the Star Wars: Revenge of the Sith film releasing worldwide on May 19, 2005. Read the fact sheet!