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

James Fleet as Tom