Play Shrek 2 : Beg for Mercy Online
Swap between Shrek smashing stuff, Donkey flailing wildly, and Puss pulling off ridiculous flips in this surprisingly solid GBA brawler—just try not to get wrecked by those later levels.

Shrek 2: Beg for Mercy came out on Game Boy Advance in 2004, published by Activision. It was one of those licensed games that showed up everywhere during the GBA's heyday, trying to capture the movie's humor and chaos in a portable format. You could always count on finding a few of these tie-ins sitting on store shelves next to more original titles.
You control Shrek, Donkey, or Puss in Boots, each with unique moves; Shrek swings his heavy fists, Donkey kicks wildly, and Puss attacks with quick, acrobatic slashes. The goal is to fight through linear levels, defeating waves of enemies like knights and fairy tale creatures to rescue Fiona. You switch characters on the fly to use their specific abilities, break objects for health pickups, and face screen-filling bosses. The pacing is brisk, though some later stages feel unfairly crowded with foes. It feels like a straightforward, button-mashing adventure that doesn't overcomplicate things.

Download Shrek 2 : Beg for Mercy ROM
You can download this ROM to play Shrek 2 : Beg for Mercy offline using an Game Boy Advance emulator (Top Emulators).
*This ROM is provided for backup and educational purposes only.