Robert Pattinson was talking to GQ about his most iconic characters for GQ, and he revealed that his attitude on the set almost cost him the role of Edward Cullen! He said his reps warned he would be ‘fired by the end of the day’ if he didn’t adjust his behavior behind the scenes.

You can see him next in “The Batman” hitting theaters March 4.

More about: