No one was good in that train wreck lol.
I don’t blame Shia that much. They didn’t even have a script to work with until a month into production. It ended up being written mostly by Michael Bay and he ain’t a good writer.
So everyone was universally awful and the movie was a critical ■■■■ show. Still made a ton of money though because Transformers.