Whether it was Tom Cruise in Top Gun (1986) or Matt Dillon in The Outsiders (1983 ... and we - still can't get enough of.
Cameron Diaz knew she had to star in the 1998 comedy smash hit There's Something About Mary right after devouring the script.