Despite their 39-year age difference (!!!), they've been together for 6 years now. That doesn't detract from how she's so hot and he's not. Ashley is reportedly the daughter of James' golfing buddy (eew).
Vanessa Hudgens and Justin Bieber were among the stars at the Young Hollywood Awards