How old is Roy Keane?

Roy Keane is 46 years old (birthdate: August 10, 1971).