James McAvoy Wouldn't Miss His Child's Birth for a Million Dollars

The Scottish actor, prioritizing the impending birth of his bundle of joy, walks away from a bundle of cash

Actor James McAvoy (Atonement, Wanted) has reportedly turned down a role (and one hefty paycheck) to prepare for the biggest role of his life: becoming a dad. According the U.K.'s Telegraph, McAvoy, 30, has pulled out of the film I'm With Cancer because the timing of the shoot (which began this week in Canada) may have interfered with the birth of his first child.

McAvoy and his wife, 39-year-old actress Ann-Marie Duff (The Last Station) are expecting the arrival of their first child very soon. A friend of McAvoy's told the Telegraph, "James wants to be there when his baby's born." 

McAvoy's decision to bail on the project reportedly cost the Scottish actor a pretty penny. The role allegedly would have paid a "seven-figure sum." What a dilemma, but what a noble choice!

McAvoy's Cancer castmate and producer, Seth Rogen (Knocked Up), had this to say: "It's incredibly unfortunate that circumstances outside of everyone's control have taken James away from the project. We all look forward to working with James in the future."

In light of McAvoy's departure, (500) Days of Summer star Joseph Gordon-Levitt has stepped in to take over the role in the comedy, according to EW.com. The film also stars Bryce Dallas Howard, Anjelica Huston, and recent Oscar nominee Anna Kendrick (Up in the Air).

PHOTOS: Oh, Babies! Celeb's New Arrivals

Do you think James McAvoy made the right choice leaving the project? Chime in below!

Connect with Us
Follow Our Pins

Yummy recipes, DIY projects, home decor, fashion and more curated by iVillage staffers.

Follow Our Tweets

The very dirty truth about fashion internships... DUN DUN @srslytheshow http://t.co/wfewf

On Instagram

Behind-the-scenes pics from iVillage.

Best of the Web