Britney Spears wore an elegant custom Versace gown to marry personal trainer and model Sam Asghari at an intimate wedding ceremony outside Los Angeles on Thursday. The pop princess completed her outfit with a dramatic satin-edged veil and white choker as she tied the knot at her home in Thousand Oaks, California.