Utover 2000-årene fikk hun filmroller i og . Hun fikk god kritikk for rolleskildringen i (2006) og spilte biroller i filmene (2010), (2010) og (2012). Fra 2009 til 2011 hadde Larson rollen som en opprørsk tenåring i TV-serien .