Sonakshi Sinha has always surprised us with her performances on the big screen. The actress has been very choosy with the films she signs and is quite particular about the character she plays in the film. And probably that is why she has managed to play so many different characters in such span of her career. (Also Read: We can practically live in Sonakshi Sinha’s comfy dress all day long!)

[inline-gallery]

Instagram