Why is age such a big thing here? so she's 6 years older, that doesnt make their relationship any different. Its not like he's 5 and she's 11! And that Justin isnt with britney anymore, doesnt mean he has to stay single for the rest of his life
it's not that bad. Many other stars have older spouses or boyfriend/girlfriend Cathine Zeta Jones, Celine Dion, Ashton Kutcher. Also, I'm curious to know why you don't like Cameron Diaz?