Bridget Jones is working as a TV host and still dating her new love, barrister Mark Darcy, for a perfect six weeks. But Bridget is jealous of the time Mark spends with a gorgeous co-worker Rebecca and, despite a vacation meant to smooth things over, ends their relationship. On assignment in Thailand with her disreputable ex, Daniel Cleaver - claiming to be a reformed man - they have a short dalliance, and she is arrested at the airport and temporarily jailed on the false accusation of drug smuggling before Mark, seemingly indifferent, comes to the rescue.
Renée Zellweger
as Bridget Jones
Colin Firth
as Mark Darcy
Hugh Grant
as Daniel Cleaver
Jacinda Barrett
as Rebecca
Jim Broadbent
as Bridget's Dad
Gemma Jones
as Bridget's Mum
Sally Phillips
as Shazza
Celia Imrie
as Una Alconbury
James Faulkner
as Uncle Geoffrey
Shirley Henderson
as Jude
James Callis
as Tom
Neil Pearson
as Richard Finch