Welcome! Check out today's birthdays, recent birthdays, or our birthday stats.

James McAvoy

Scottish actor.

Born April 21st, 1979 (age 46 years) in Glasgow.

Occupations
actor, film actor, stage actor, television actor, television presenter, voice actor
Wikipedia

Happy birthday to ever-charming James McAvoy! It's hard to believe he's turned 46 today on April 21st- he ages like a fine wine, doesn't he? Here's to another year of mesmerizing performances and that Scottish accent that we all love and adore. Cheers to you, James! May this birthday be filled with love, laughter, and lots of cake. Keep on rocking those roles and being an all-around awesome human being.

It takes a long time to become young. Pablo Picasso