En un pequeño pueblo de Canadá, un joven llamado David se siente un poco fuera de lugar. La vida rural no es exactamente lo que soñaba, pero todo cambia cuando conoce a un perro gigante de raza San Bernardo. Este imponente can es un compañero leal pero también un rebelde travieso, lo que provoca toda clase de situaciones cómicas y a veces problemáticas. David descubre que el perro, que responde al nombre de Red, tiene un pasado complicado y que fue traído de un entorno complicado; sin embargo, él ve más allá de la apariencia formidable de Red y encuentra en él un amigo verdadero.