Bryce Harper dressed quite appropriately for All-Star Game red carpet