How many Broadway shows has Margaret O'Brien been in? Margaret O'Brien has appeared on Broadway in 2 shows. How many West End shows has Margaret O'Brien been in? Margaret O'Brien has not appeared in ...