Actors decline roles all the time in Hollywood. Stuff happens. Some would later go on to regret their decision to decline.
Josh Hartnett was originally up for the role of Batman in Batman Begins but declined because he didn’t want to be pigeonholed.
Christian Bale was almost cast as James bond in Casino Royale.
Al Pacino was up for the role of Han Solo in Star Wars A New Hope but didn’t understand the script.
Will Smith declined the role of Neo in the Matrix saying he wasn’t smart enough to take on the project.
Ian McKellen was given the opportunity to play Dumbledore but declined because the late Richard Harris did not like him as an actor and he didn’t feel right in taking the role.
Harrison Ford almost played Dr. Alan Grant in Jurassic Park but declined for reasons unknown.
Anne Hathaway almost starred in Silver Linings Playbook but had creative differences with director David O. Russell.
Nicolas Cage almost played the villain the Green Goblin in Spider-Man.
Angelina Jolie almost got the lead role in Gravity but declined because a deal couldn’t be struck.
Matt Damon is considered one of the good guys in Hollywood and declined the opportunity to play good guy turned bad, two-face in the Dark Knight.
It is hard to imagine these actors passed up on awesome roles. Stuff happens though so you can’t complete blame them.