Robert Pattinson has signed up for a role in the film Cosmopolis directed by David Corenberg. The film is based on Don DeLillo’s book under the same title. This may just end Pattinson’s Twilight saga allowing him to move on to other challenging roles.

Pattinson will play a financial wonderkid who bets his entire fortune in the market against the Yen and ends up in trouble with people gunning for him and the story follows him escaping . The movie is futuristic.The cast includes Marion Cotttilard and Paul Giamati.

The role earlier went to Colin Farrell. However, the Phonebooth actor told MTV that he didn't end up doing Cosmopolis due to timing and scheduling issues ‘for everyone involved.’ And what does he think of Pattinson replacing him?

It's a wonderful script. I wish him all the luck in the world with it, he said.

Robert Pattinson needs to make good career choices ahead if he wants to move on from being the teen heartthrob. His filmography to date included Harry Potter , Water for Elephants and the Twilight series.