How many Broadway shows has Michael C. Hall been in? Michael C. Hall has appeared on Broadway in 5 shows. How many West End shows has Michael C. Hall been in? Michael C. Hall has appeared on ...