Question: who played daniel cleaver in bridget jones diary
Answer: Hugh Grant