Home Cinema News Shah Rukh, Ranveer and more celebs who pushed their boundaries with path-breaking roles