Welcome! Check out today's birthdays, recent birthdays, or our birthday stats.
Scottish actor.
Born April 21st, 1979 (age 45 years) in Glasgow.
"Happy 45th trip around the sun to the charming and talented James McAvoy! From a young Professor X to a master of disguises in Split, you've kept us thoroughly entertained. Here's to many more years of bringing characters to life and stealing hearts. Cheers to you on your special day, birthday boy! 🎉 #Apr21st"
My life is better with every year of living it. Rachel Maddow