James McAvoy was spotted having lunch at a popular Glasgow restaurant before he takes to the stage in Cyrano de Bergerac tonight.
The 42-year-old actor dined at Ristorante Pieno on Hope Street for some lunch, just hours before he is due to take to the stage.
The eatery shared a picture of the actor on their Facebook page, saying: "We had the incredible James McAvoy in for lunch today!