He's one of the biggest Hollywood stars on the planet but that didn't stop James McAvoy from braving the crowds to have lunch in the city on Friday.
The X-Men actor stopped off at Ristorante Pieno on Hope Street for a bite to eat.
The restaurant shared a picture of James posing with a member of staff, writing: "We had the incredible James McAvoy in for lunch today! Good luck for your first show 'Cyrano de Bergerac' at The Theatre Royal."