James Fleet as Tom

Question: who played tom in four weddings and a funeral
Answer: James Fleet