Prince William's Packin' Heat

12/15/2006 4:05 PM PST

Prince William's Packin' Heat

He's not only a prince; now William, 24, is an army officer to boot.

The oldest son of Prince Charles and the late Princess Diana was commissioned today at the Royal Military Academy in Sandhurst, England. During the ceremony the Prince handled a military assault rifle complete with a bayonet. What a badass!

William's regal grandmother, Queen Elizabeth II, 80, addressed the class with her son Charles taking the salute.

Kate Middleton, the Prince's on-off girlfriend, stole attention in a red dress and oversized black hat -- possibly taking fashion tips from Posh.