Until the release of Transformers One (2024), Peter Cullen (voice of Optimus Prime) is the only cast member to appear in every theatrically-released Transformers film. He had voiced the character in The Transformers: The Movie (1986), as well as the original series and reprised the role in the live-action films, including this one.
Peter Cullen revealed at a convention in 2020 that he didn't particularly enjoy working on this film. This is because the studio decided to use a different voice actor during production, so they wouldn't have to pay Cullen for multiple recording sessions, and only brought him in at the very end to re-record all the lines. As such, Cullen had to match the other actor's performance, since the animation for Optimus Prime had already been completed and couldn't be altered.
When Charlie is getting dared to jump off of the cliff, Bumblebee briefly plays "The Touch" by Stan Bush on his radio. "The Touch" was the main theme song for The Transformers: The Movie (1986) and subsequently used in the television series.
With a budget of $102-128 million, this is the least expensive Transformers movie to date.
Despite being the lowest-grossing Transformers film in the series (with a worldwide gross of $468 million), it was still considered a box office success following the failure of Transformers: The Last Knight (2017), which reportedly lost $100 million.