Only the best royal festive food will be served when Prince William, Duchess Catherine and Prince George celebrate Princess Charlotte's first Christmas.
What will Jennifer Lopez, Reese Witherspoon, Matthew Mcconaughey, George Clooney and the other 1,300 celebrity guests be feasting on at Hollywood’s highest profile dinner of the year?