En un tranquilo suburbio, el excéntrico y encantador Elwood P. Dowd es un hombre que ha construido su vida en torno a una peculiar amistad: la de un gigantesco conejo imaginario llamado Harvey. Elwood, interpretado por el carismático James Stewart, disfruta de la compañía de su amigo invisible, lo que genera confusión y risas en su entorno. Sin embargo, la situación se vuelve complicada cuando su hermana, Veta, decide que su hermano necesita ayuda profesional para cuidar su imagen, que ya está un poco desgastada por los rumores que gira en torno a su inusual compañero.