James McAvoy is dapper as he arrives at a press conference for his new movie X-Men: Days of Future Past on Wednesday (May 14) in Sao Paulo, Brazil.
The 34-year-old Scottish actor was joined at the even by his co-star Patrick Stewart, who plays his older Professor Charles Xavier counterpart.
That same day, James was spotted touching down at Sao Paulo International Airport with Patrick, 73, and his wife Sunny Ozell as they arrived to continue their press tour.
X-Men: Days of Future Past hit theaters in Brazil today (May 15)!
15+ pictures inside of James McAvoy and Patrick Stewart out and about in Sao Paulo… More Here! »