Selena Gomez is the voice talent of Princess Selenia in the upcoming animated film, Arthur and the Revenge of Maltazard. The film also has some live action parts as well as live action mixed with animation. The film was written and directed by Luc Besson. Take a look: