Robert Pattinson has opened up about his failed "Transformers: Revenge of the Fallen" audition, noting it was his accent that got him rejected.

The 35-year-old actor recalled giving an audition in an American accent. "They’d always question it: ‘We’re worried about the accent,'" Pattinson told GQ on Tuesday. "So I used to always come in as a different person, an American."

"I'd say, 'Hi, I’m from Michigan.' But then I was doing an audition for Transformers 2, right after Twilight had come out," he added, "and I went in as some guy from Denver. And they called my agent and were like, 'What’s wrong with him? Why was he doing an improv? A really boring improv?'"

Pattinson said he "wouldn’t have a career at all," noting he was really "bad" at auditions.

However, the "Tennet" star praised the actors Eddie Redmayne and Andrew Garfield, who used to audition at the same venue and always outperformed.

"Eddie Redmayne and Andrew Garfield were so f--king good at auditioning, it’s just unbelievable," he shared. "You’d see them, and then if you were waiting outside, you would literally hear casting directors inside going, Oh, my God! Oh, my God!"

Pattinson, who will be seen portraying Batman's character for the first time, opened up about his love for the movies last month.

"Out of all the comic-book characters and that kind of movie, I’ve seen every single one of the [Batman] movies in the cinema, which I can’t really say I’ve done for any other series," he told Total Film.

The actor shared he has seen every Batman flick and believes "none of them are bad movies."

Pattinson will be next seen in the highly anticipated reboot of the popular franchise, "The Batman," which is slated to release in theaters on March 4, and will start streaming on HBO Max from April 19.

Batman was originally introduced in DC comics, which was released on March 30, 1939. Previously, a bunch of actors played Batman in movies including Ben Affleck, Christian Bale, Michael Keaton, David Mazouz, Adam West, Val Kilmer and George Clooney.

Robert Pattinson plays a "very human and very flawed" Bruce Wayne, trying to solve a series of crimes
Robert Pattinson plays a "very human and very flawed" Bruce Wayne, trying to solve a series of crimes AFP / Chris Delmas