Em 1957, James Whale (Ian McKellen), um diretor homossexual que fez sucesso nos anos 30 com seus filmes de monstros, volta para casa, após se recuperar de um derrame. Sentindo-se solitário, ele passa a contar muito de suas experiências, para o seu musculoso jardineiro (Brendan Fraser), um ex-fuzileiro naval na Guerra da Coréia, que, sabendo das preferências sexuais do seu patrão, tem dúvida sobre os verdadeiros interesses dele. Mas mesmo assim a amizade cresce e, simultaneamente, o jardineiro pago para posar para ele, pois agora o diretor um pintor diletante. Estes acontecimentos ocorrem sob os olhares vigilantes da sua governanta (Lynn Redgrave), que, conhecendo bem o patrão, quer evitar que o jovem seja envolvido por ele. Mas algo inesperado está para acontecer.