Upson Thompson

Upson Thompson is an antagonist in ''Code Geass. ''He is a blonde haired middle aged man who seemed to care nothing more than his reputation and is the General of the Britannian Air Force.

Second Season
Upson Thompson is first seen as Princess Nunnally vi Britannia's escort from the Holy Britannian Empire California Base to Area 11. When Gilbert G.P. Guilford arrives offering aid to Upson, he refused Guilford to assist him with the high profile escort mission believing that his forces were more than adequate enough for the job. While in enroute, he and his forces were ambushed by Zero and the Black Knights who were attempting to kidnap Nunnally. Soon after their appearance, they take out many of Upson's forces. However, Guilford followed Upson, acting as their rear guard and joined the battle. After the Guren Flight-Enabled Version appears, the Knights of the Round appear as well. Since Upson could not bear any disgrace and had to do something in order to prevent demotion, he went into one of the turret rooms in the Longres-class Floating Battleship to prove his worth. After spotting Kyoshiro Tohdoh, he fired at him, but missed and accidentally shot his own engines. Tohdoh then tells him that he is a fool for shooting his own engines and fires at Upson, killing him.