Harshita Alok Sharma
Robert Pattinson has shed his reputation of being a glittery vampire called Edward Cullen in Twilight and has evolved to more diverse roles in the past few years. The actor has proven his mettle by finding roles that are challenging and then portraying them to perfection. He has emerged as an incredibly versatile actor, who is set to be DCEU’s next Batman. Here are the actor’s best performances that showcase his talent.