The couple wed in an evening ceremony before family and friends in the Pacific Palisades area Saturday.
People said Deschanel, 33, wore diamond clips in her hair and diamond earrings, both by Neil Lane.
Deschanel is starring in the sixth season of Fox's "Bones"; Hornsby is best known for his work on FX's "It's Always Sunny in Philadelphia."
Jessica Simpson shares three-way kiss with friends in photo
Interpol investigating stolen passports on missing flight