Konkona Sen Sharma is known as one of the best actresses in her generation and time and again, she has proved her mettle on the silver screen in numerous films over the past two decades. As she turns 43 today, let's take a look at 5 of her best roles that proved how versatile she is as an actress.