Princess Kate Outshines Hollywood's Biggest Stars During BAFTA