Amy Smart and HGTV's Carter Oosterhouse tied the knot in Traverse City, Mich., with 215 guests in attendance, the couple said.

The "Shameless" actress, 35, and the "Carter Can" host, 34, met at a green charity in November 2010, Us Weekly reported.

"He's an eco-carpenter; Amy drives a hybrid and is the greenest girl I know. They are perfect for each other," a friend of the couple's said.

"Here are two wholesome, kind, sweet Midwestern types. Neither has sold out and gone Hollywood."

Smart wore a Carolina Herrera gown during the Saturday ceremony, while her eight bridesmaids wore navy Ann Taylor dresses.

"We feel so excited and blessed to celebrate this happy day with our family and friends," the newlyweds told Us Weekly.