Jodie Foster wore a shimmering, sequined gown for the Critics Choice Awards red carpet in Santa Monica. Rare Titanoboa ...