Young Charles Xavier (James McAvoy, left) meets his older self (Patrick Stewart) in the future.
Young Charles Xavier (James McAvoy, left) meets his older self (Patrick Stewart) in the future. Courtesy of 20th Century Fox and Marvel
Young Charles Xavier (James McAvoy, left) meets his older self (Patrick Stewart) in the future. Courtesy of 20th Century Fox and Marvel

Music News & Reviews

Action in ‘Days of Future Past’ will stand test of time

May 23, 2014 7:33 AM

  Comments  

Videos