En 2008, la lista "Forbes" identificó a Knightley como la segunda actriz mejor pagada en Hollywood, con ganancias reportadas por US $32 millones en 2007, convirtiéndola en la única no estadounidense en la lista de las actrices mejor pagadas de ese año.