Gerard Butler dodged a speeding ticket by saying he was ''saving the world''.

The 'Olympus Has Fallen' star, who also produced the upcoming action film, had a close brush with the law in Los Angeles when he was caught speeding at 100 miles per her hour because he was so stressed out from working on the film.

He explained: ''I remember once, I was driving down the freeway at over a 100 miles-an-hour and I was just tense, gritting my teeth, and I passed a cop car. The officer put his cop lights on before I even got to him. I have been pulled over by a few cops, but they usually follow you for five minutes and make you sweat. But this guy realised, 'I ain't following him, he's gone.' I was pulled over, but I was let go after I explained I was saving the world.''

The 43-year-old actor admits that all of his various responsibilities on the movie - which also stars 'The Dark Knight' star Aaron Eckhart - became ''overpowering'', resulting in his road rage.

He told ''When you've got to train, you've got to get the fight sequences down, you gotta look good, you've got to work with all the specialists, you're working on the script and you're working with the producers - and then you have to go out and do the f***ing role - sometimes, that can be overpowering.

''But, again it works in this situation, because this is not a normal situation. It was a tumultuous situation to say the least.''

It's not the first time the '300' star has gotten lucky with the law. In 2009, the actor was caught speeding in his native Scotland and was let off with a caution by bemused police officers, who chuckled when he told them he was racing to a TV interview to promote his movie 'Law Abiding Citizen'.