Arsenal will be without Theo Walcott for their crucial UEFA Champions League clash against Montpellier due to a shoulder injury.