Tom Selleck's arguably most famous role is as Frank Reagan in Blue Bloods but the actor has had a number of other high profile parts in his time on the small screen.