Jim Sturgess wants to appear in 'Maleficent'.

The 'One Day' actor is reportedly keen to take on the role of Diaval - a love interest for the titular villainous fairy, who will be played by Angelina Jolie - in Disney's forthcoming live action reimagining of the 'Sleeping Beauty' tale.

A source told Life & Style magazine: ''Diaval is an Irish man with black hair, dark eyes and a slight Irish accent. When he's first seen in the movie, he's not a human, but a bird. Angie's character, Maleficent, turns him into a man. Then they become lovers.''

However, Jim faces competition for the role from another star.

The source added: ''Gael Garcia Bernal has shown interest, too.''

Jude Law is also being lined up for a role in the film.

Bosses are said to be keen for the British actor to play half-human half-fairy Stefan, the father of Aurora, who is also known as Sleeping Beauty.

A source said: ''The role has been offered to Jude.''

Elle Fanning has previously been linked to the role of Aurora, while Patrick Stewart is rumoured to have been approached to play King Henry and both Dame Judi Dench and Emma Thompson for Flittle.

Shooting is slated to start in June.