Who plays Tim Allen's brother? Martin "Marty" Taylor (William O'Leary) – Marty (born in 1964) is Tim's youngest brother by ten years.