I have no idea what Gerard Butler is basing the comments he made talking to a British magazine but nevertheless here they are,
“I enjoy doing an array of films. If I was to play Bond, that would quickly stop. How likely would I be accepted doing those roles after having played Bond? People outside of movies think it would be amazing to play 007, but as an actor you think, ‘Well I don’t know because from then on…?”
I can think of most all the actors who played Bond going on to have great acting careers so what is Butler on about? If he wants to have a truly lasting career he’ll quitting jobs before he even gets them.