The 'True Blood' co-stars tied the knot at sunset on Saturday (21.08.10) in Malibu, California, and Stephen was so excited he swapped his suit for shorts and dived into the Pacific Ocean with pals as his new bride cheered him on.
Speaking after the ceremony, a source told People: "It was a beautiful evening to get married and the sunset was gorgeous. Anna and Stephen seemed very excited to celebrate their wedding day."
On her big day, bride Anna wore a Marilyn Monroe-esque white halter neck gown and Neil Lane jewellery with her hair in a simple bun, while groom Stephen wore a dark suit and tie as they exchanged vows beneath a tent at a private residence across the street from the beach in Malibu.
The bridal party then crossed the road to a beach house for the reception.
The couple - who have been dating since filming the pilot episode of the vampire drama in 2007 - were surrounded by family and friends, including actor Elijah Wood and 'True Blood' co-stars Ryan Kwanten and Carrie Preston, as they said their vows.
Anna's brother-in-law Russel Norman - who is married to the actress' sister Katya - revealed "there were constant helicopters" during the service, adding to the New Zealand Herald: "It was really, really beautiful, actually. It was great. Somehow they've managed to stay real in the middle of this unreal world. It was quite sweet."