Roberts has appeared in numerous ad campaigns, most notably for Biotherm Skin Care Products, and she became well known in the United States as the title character in the film Simone.
As skin-care line Biotherm's official model, she posed for campaigns for labels such as Ralph Lauren, Gap, Bottega Veneta, Ferre, Sisley, and Victoria's Secret.
She has modeled for multiple designers such as Chloé, Valentino, Givenchy, Fendi, Blumarine, Roberto Cavalli, Comme des Garçons, Paul Smith and Balmain.
Roberts made her film debut as the title character of the movie Simone in 2002 performing opposite Al Pacino.
The studio attempted to keep her identity a secret during production, and did not accord her credit in the initial theatrical release, in an effort to maintain the illusion that her character was a virtual computer-created entity.