Julia Roberts has appeared in a variety of romantic comedies, dramas, crime thrillers, and fantasy movies. Critics say her ...