Richard (Joel Edgerton) und Mildred (Ruth Negga) lernen sich in den 50er-Jahren in Virginia kennen und lieben. Doch die gesellschaftlichen Konventionen und sogar das Gesetz verbieten es den beiden, ihre Liebe öffentlich zur Schau zu stellen oder gar zu heiraten, denn Richard ist weiß und Mildred schwarz...
Bianca (Mae Whitman) findet heraus, dass sie an ihrer Highschool hinter ihrem Rücken ausgelacht wird. Sie gilt als "The DUFF" (Designated Ugly Fat Friend) und soll daher in ihrer Clique die hässliche, fette Freundin sein, während die anderen angeblich hübscher und beliebter sind. Also hört Bianca auf, ihren Schwarm Toby (Nick Eversman) ...