Andre Braugher has a very diverse set of skills, from