Ha recitato il ruolo di Nancy Drew nell’adattamento per il grande schermo della detective story per adolescenti di Warner Bros. Il film era diretto da Andrew Fleming e prodotto da Jerry Weintraub. La sua performance è stata applaudita dai critici ed è stata segnalata da numerosi magazine, giornali e programmi televisivi in tutto il mondo.
Nel febbraio del 2009, Roberts apparirà nel film della Universal e Working Title, Wild Child, nei panni di una viziata principessa sedicenne di Malibu, che viene mandata da suo padre a studiare in un collegio inglese completamente femminile, nel quale, dopo un primo momento di difficoltà, scoprirà veramente se stessa. Il film è diretto da Nick Moore.
Roberts di recente ha ultimato la produzione a New York del film indipendente The Winning Season, al fianco di Sam Rockwell, in cui recita il ruolo di una delle ragazze della squadra di basket del liceo, il cui allenatore (Rockwell) è un ex campione in cerca di riscatto. La commedia è diretta da James C. Strouse.
Inoltre Roberts ha ricevuto plausi dalla critica del Toronto Film Festival per Lymelife, un film drammatico, di ‘formazione’, onorato con l’International Critics’ Award (Premio Fipresci). Diretto da Derick Martini, Lymelife presenta inoltre Alec Baldwin, Timothy Hutton, Keiran e Rory Culkin.
Dal 2004 al 2007, Roberts è stata Addie Singer nella serie comica di Nickelodeon Unfabulous, creata da Sue Rose, una delle serie per adolescenti più amate in TV. Il telefilm racconta la storia di una teenager a confronto con i normali problemi della sua età, che riguardano le difficoltà di inserimento e di stringere amicizie. Addie scarica il suo malessere esistenziale, scrivendo musica e cantando canzoni.
Roberts ha esordito nel cinema nel ruolo della figlia di Johnny Depp e Penelope Cruz in Blow, diretto da Ted Demme per la New Line Cinema. Poco dopo ha esordito nel cortometraggio presentato al Sundance Big Love, diretto da Leif Tilden e interpretato da Sam Rockwell. Roberts ha quindi interpretato un ruolo da protagonista nel film indipendente Grand Champion al fianco di Joey Lauren Adams, diretto da Barry Tubb.
Dopo la premiere di grande successo di Unfabulous, è stata la protagonista del film della Fox 2000 Aquamarine. Basato sull’omonimo romanzo di Alice Hoffman, è la storia di due adolescenti che scoprono una sirena, in seguito ad un uragano che ha travolto la città costiera. Il film era diretto da Elizabeth Allan e prodotto da Susan Cartsonis.
Roberts è apparsa sulle copertine di Vanity Fair, Teen Vogue, Elle Girl, Teen Magazine, YM, Sweet Sixteen e Girl’s Life. Numerosi articoli su di lei sono stati pubblicati su Time, People e The New York Times. Roberts è stata il volto della nota marca di borse Dooney & Bourke. La campagna pubblicitaria è stata pubblicata sul magazine Teen Vogue.
Quando non recita, Roberts ama nuotare, cantare, leggere e giocare con gli amici. E’ nata a Rhinebeck, New York, e ora vive a Los Angeles con la sua famiglia.