I give this film a solid B but this is frustrating film . Thge last 90 minutes or so ( Spoiler when Senital betrays the autobots) is just freaking amazing the best of the franchise. However the first 60 minutes might be the worst . Stupid political scenes . Terrible acting by Shia . His screaming like a girl became boring fast, ridiculous pacing.... And really they should have either recast Megan Fox's character or bit the bullet and kept her in the film . I was not invested in this relationship to the point where marriage talk should have been included . Way too serious a relationship at the start of the film . That said the ending was beyond spectacular . A tale of 2 parts.