20050524 entertainment.english.hollywood: 'Star Wars' takes 'Revenge' on box office