Calvin Johnson had what might be the best nickname in pro sports history, “Megatron,” but the former Detroit Lions wideout is annoyed by the moniker in a new commercial for the movie “Transformers: The Last Knight.”

“I’ve always loved my nickname, but I think this Optimus Prime dude has me confused for some other Megatron,” Johnson quips.

Johnson reportedly was forced to pay the Lions back at least $1 million after retiring early, so it’s nice to see him making some of that cash back with this commercial partnership.

Copyright © 2017 Score Media Ventures Inc. All rights reserved. Certain content reproduced under license.