Film and television
Having run across an ad for an open casting call and attending her first audition, Rodriguez beat 350 other applicants to win her first role in the low-budget 2000 independent film Girlfight. With her performance as Diana Guzman, a troubled teen who decides to channel her aggression by training to become a boxer, Rodriguez accumulated several awards and nominations for the role in independent circles, including major acting accolades from the National Board of Review, Deauville Film Festival, Independent Spirit Awards, Gotham Awards, Las Vegas Film Critics Sierra Awards, and many others. The film itself took home a top prize at the Sundance and won Award of the Youth at the Cannes Film Festival.
Rodriguez has had notable roles in other successful films, including Letty in The Fast and the Furious (2001) and Rain Ocampo in Resident Evil (2002). She appeared in Blue Crush and S.W.A.T. In 2004, Rodriguez lent her voice to the video game Halo 2, playing a Marine. She provided the voice of Liz Ricarro in the Cartoon Network series Immortal Grand Prix. From 2005 to 2006, she played tough cop Ana Lucia Cortez on the television series Lost during the show's second season (the character's first appearance was a flashback during the first season's finale, "Exodus: Part 1"), and returned for a cameo in the second episode of the show's fifth season, "The Lie", in 2009. She returned again in the penultimate episode of the series, "What They Died For", in 2010. In 2006, Rodriguez appeared in her own episode of G4's show Icons.
In 2007, Rodriguez appeared in the political drama Battle in Seattle opposite Charlize Theron and Woody Harrelson. In 2009, she appeared in Fast & Furious, the fourth installment of The Fast and the Furious film series. Later that year, Rodriguez starred in James Cameron's science fiction adventure epic Avatar, which became the highest-grossing film in history and Rodriguez's most successful film to date. In 2009, Rodriguez starred in Trópico de Sangre, an independent film based on the Dominican Republic's historic Mirabal sisters.
In 2010, Rodriguez appeared in Robert Rodriguez's Machete. In 2011, she appeared with Aaron Eckhart in the science fiction film Battle: Los Angeles. In 2012, she returned to play the good clone and bad clone of Rain Ocampo in Resident Evil: Retribution. In 2013, she reprised her roles as Letty Ortiz in Fast & Furious 6 and Luz / Shé in the Robert Rodriguez sequel Machete Kills. She also voiced a character in DreamWorks Animation's Turbo.
In 2015, she appeared in Furious 7. In 2016 she starred in The Assignment alongside Sigourney Weaver. In 2017, she lent her voice to Smurfs: The Lost Village. She starred in The Fate of the Furious, which broke records for the largest global box office opening of all time. In 2018, she starred opposite Viola Davis in Widows from director Steve McQueen, and in 2019 reunited with director James Cameron on the film Alita: Battle Angel. Rodriguez started Cheshire Kat Productions, a production company that produced the documentary Stuntwomen: The Untold Hollywood Story (2019).