Renée Zellweger has been playing Bridget Jones for more than two decades but says the gaps are essential to the character.