Katie Holmes -- not that one -- and Eric Johansson didn't stroll down the aisle, they ran.

The two had known each other before running the Portland Marathon five years ago, but after they bumped into each other near the 20-mile mark, they started dating. When they decided to get married, the two Portland natives figured there was no better place to tie the knot than the spot where it all began.

So last weekend, Holmes, 35, and Johansson, 37, veered off the marathon path at the 20-mile mark and into a group of friends and family. She wore white with a veil attached to a baseball cap while he wore a Dri-Fit Tuxedo shirt.

The couple celebrated for a few minutes after the ceremony before rejoining the runners and finishing the race.

"It's wonderful, the best day," Holmes told KPTV. "Very memorable. The most memorable marathon ever, I think."

KPTV - FOX 12

Holmes and Johansson both finished the race with the same time -- 5:30:47.

(H/T to Off The Bench)

Follow us on Facebook and Twitter to read them first!