By Meghan Fitzgerald

It’s true – opposites do attract, but it’s odd for outsiders to look in at these partners because it seems so…strange. Although it’s unknown for others, the ones involved in these types of relationships are usually the couples who have it all together. Opposite attraction is new, exciting and can result in a strong and healthy relationships. Cupid takes a look at a few cases where opposites attracted in popular celebrity couples:

Related: Famous Women Dating Non-Celebs

Megan Fox and Brian Austin Green:

Once Transformers hit theaters and Megan Fox began to be known as the hot it girl, Brian Austin Green was just that 90210 guy who had a kid with Vanessa Marcil. Even though she became one of the world’s biggest sex symbols, they have still managed to keep their relationship going strong. In fact, the couple has been married since 2010 and have a son, Noah Shannon Green, together.

Mariah Carey and Nick Cannon:

Mariah Carey has had quite the extensive dating record, from her first marriage, to record executive, Mottola, to a Latin pop singer and briefly to Derek Jeter. The bold and bodacious singer settled down to a small, lanky rapper, Nick Cannon. The duo has been married for five years now. They are also parents to fraternal twins, Monroe Cannon and Moroccan Scott Cannon.

Brody Jenner and Avril Lavigne:

The born Californian Hills star, Brody Jenner didn’t seem to fit right with punk rocker Avril Lavigne. Although others thought they wouldn’t mesh, they dated from February 2010 through 2012.

Demi Moore and Ashton Kutcher:

Golden Globe and Emmy nominee Demi Moore found an unlikely match in That ‘70s Show star Ashton Kutcher.  Despite the 16-year age difference, the pair began dating in 2003. They married on September 24, 2005, but the happiness didn’t last for long. Kutcher filed for divorce in December 2012 after a year of separation and rumors of his infidelity hit the newsstands.

Hayden Panettiere and Wladimir Klitschko:

The 23-year-old petite blonde known for her breakout role in Heroes settled down with the 37-year-old, 6’6” heavyweight boxing world-champion  Wladimir Klitschko from Ukraine. Despite the 1’4” height difference, the odd duo make it work with their relationship.

Tom Cruise and Katie Holmes:

The ex tomboy from Dawson’s Creek was interviewed to be Tom Cruise’s real life girlfriend after her engagement with Chris Klein ended. Holmes seems to be the more down- to-earth type while Cruise stars in super thrillers and actions films.

Lindsay Lohan and Samantha Ronson:

The Mean Girls actress dated DJ Samantha Ronson in 2008 and 2009.  When questioned about her sexuality, Lohan said, “I don’t want to classify myself.” Since the brief romance the couple shared together, Lohan has been recently linked to Avi Snow.

David Cross and Amber Tamblyn:

The 26-year-old actress best known for her parts in The Sisterhood of the Traveling Pants and Joan of Arcadia tied knots with now-hubby David Cross in 2012. The 43-year-old comedian has quite the ego boost with dating a woman 19 years younger than him.

Related: Finding Your True Destiny

Rachel McAdams and Michael Sheen:

The Midnight in Paris costars were rumored to be a couple far before they announced their relationship. Sheen has a past relationship with Kate Beckinsale. The two have a daughter, Lily Sheen, together.

Who are some other celebrity couples with opposite personalities? Share your thoughts below.