Romana (Doctor Who)
The introduction of Romana's second incarnation in Destiny of the Daleks, a script credited to Terry Nation, but with several changes by script editor Douglas Adams, treats the concept of regeneration humorously.  At the beginning of the serial, Romana changes bodily forms several times, like she was trying on different outfits, before deciding to take the form of Princess Astra, who had been played by Lalla Ward in the final serial of Season 16, The Armageddon Factor.