Mongo, the giant gingerbread man was created by the Muffin Man. He is based on the character Mongo from Blazing Saddles and the Stay Puft Marshmallow Man from Ghostbusters. At one point, he also roars like Godzilla. In Shrek 2, Shrek and Gingy go to visit the Muffin Man, and they tell him 'they have a big order to fill.' Shrek and Gingy ride Mongo through Far Far Away to the castle. When they get there, Mongo tries to rip open the drawbridge. The guards pour frosting onto him, but it doesn't stop him. They try again, but this time they boil the milk first. They pour it over Mongo to soften his arms so that they break off and he falls into the moat. However, just before his arm breaks, Shrek jumped through into the castle. Gingy tries to go back for Mongo, but has to abandon him to carry on with the plan. Mongo's last words to Gingy are "Be good!", a reference to E.T. the Extra-Terrestrial.
At the end of the movie, he sings a section of Livin' la Vida Loca. It is unknown what happens to him after that.
He is the background character of the arena "Mongo" in Shrek Super Slam, where he is carrying a giant birthday cake. Mongo also makes a cameo in Shrek Smash and Crash Racing. He roams in the suburbs of Far Far Away track and if any racers make contact with him, they will spin out.
Read more about this topic: List Of Shrek Characters, Minor Characters