3 Photos: Broadway-Bound Stephen Sondheim's OLD FRIENDS Opens At Center Theater Group LA How many Broadway shows has James McFadden been in? James McFadden has appeared on Broadway in 2 shows.