La trama sigue a Guy Trilby (interpretado por Jason Bateman), un hombre de 40 años que, por razones personales y algo misteriosas, decide inscribirse en un concurso nacional de deletreo para niños. Lo sorprendente es que Guy no solo es el participante más viejo, sino que también está decidido a hacer trampa y destrozar la competencia de una forma que pone a todos a su alrededor en aprietos. A lo largo de la película, Guy forma una extraña relación con un joven prodigio del deletreo llamado Chaitanya (Rohan Chand), y la historia se despliega entre la confrontación con su pasado, su actitud provocadora y su desarrollo como ser humano.
Bad Words no es solo una comedia irreverente; también es una exploración de la venganza, el dolor y la redención. Guy, en su lucha por encontrar su lugar en el mundo, parece estar buscando algo más que la victoria en un concurso de deletreo. Su relación con Chaitanya refleja el proceso de curación de sus propias heridas, y aunque la película se mantiene dentro de un marco cómico, hay un mensaje subyacente de crecimiento personal y reconciliación con el pasado.