Tom Hollander is 57 years and 2 month(s) old. He was born in 25 Aug, 1967. Thomas Anthony Hollander was born 25th august 1967 in Bristol England He s an actor and also a philanthropist His parents were both teachers based in England