In November 2010, Anderson portrayed Wallis, Duchess of Windsor in Any Human Heart - a TV adaptation of William Boyd's novel of the same name, for which she was nominated for a BAFTA for Best Supporting Actress on Television.
In 2012, Anderson appeared in a Swiss drama film, Sister, and in Shadow Dancer - a British-Irish drama film based on the novel of the same name, about the Irish republican movement.