Ian Mcshane is 82 years and 1 month(s) old. He was born in 29 Sep, 1942. Ian Mcshane is an English actor who is perhaps best known for his portrayal of saloon owner Al Swearengen on the Home Box Office television series Deadwood.