Andre Iguodala will not play in Game 2 of the NBA Finals against the Boston Celtics.