Jennifer Garner and Ben Affleck celebrated their ninth wedding anniversary with a candle-lit dinner. The couple, who got married in 2005, dined at Bistro 82 in Royal Oak, Michigan, where they munched on delicious food and guzzled down wine. “They looked like a great couple. They paid a lot of attention to each other.” The loved-up duo reportedly ran up a bill of just over $100 after they ordered steak, salad and oysters. Ben – who is currently filming ‘Batman vs. Superman’ in nearby Detroit – even complimented the chef on his culinary skills by saying his french fries served with bÃ©arnaise sauce and parmesan was the best he’s had. A fellow diner added: “Everyone was freaking out in the restaurant. I was starstruck.” Meanwhile, Jennifer, 42, had flown to Michigan to spend some time with Ben, 41, without their three children Violet, eight, Seraphina, five, and Samuel, two. Prior to seeing her hunky spouse, Jennifer Garner had taken their kids to Charleston in West Virginia to see her family. The brunette beauty was spotted watching a minor league baseball game with her parents, sister, and three children, on Friday (27.06.14), before sending her kids back to Los Angeles with their nannies.