James McAvoy got more than he bargained for when ... 2023 episode of The Drew Barrymore Show when Scottish actor Gerard ...
James McAvoy has been spotted visiting a popular bar in Partick where Olivia Rodrigo visited earlier this year ...