The actress wore a custom Zac Posen gown, which consisted of 300 yards of multi-layered hand sewn coloured tulle. She completed her stunning look with Lorraine Schwartz jewellery.
Meanwhile, Foxx was snapped sporting a black suit with a skinny tie, sequin panther pin and purple shoes, which complemented Katie’s dress.
The pair - who began dating back in 2013 - have successfully kept their relationship out of the public eye.
“When they can spend time together, they do. When they’re busy and they can’t, they don’t. They are two adults who enjoy each other’s company and have for a long time,” a source told PEOPLE.
You might also enjoy: