Deepika Padukone is one such actress who plays the vicious roles that no one else could ever handle as well as her. She has played many characters on-screen, but here are a few which she slew entirely and took it to a completely different level. These are the roles which only Deepika Padukone could have done.Read more