Gerard Butler to star in ‘Angel Has Fallen’