Scarlett Johansson, 23, and Ryan Reynolds, 31, tied the knot this weekend in Vancouver, Canada. Congrats to the newlyweds!