Ian Mcshane Biography : He is most famous for his role as al swearengen on the hbo series deadwood. Ian Mcshane Biography / The couple doesn't have any children.