Irlanda, século XIX. Albert Nobbs (Glenn Close) trabalha como mordomo e esconde um segredo: é, na verdade, uma mulher. Durante 30 anos ela vestiu roupas masculinas e se fez passar por um homem, para poder se manter e concretizar o sonho de ser a dona de uma tabacaria. Entretanto, sua farsa é ameaçada quando um pintor, Hubert Page (Janet McTeer), divide o quarto com Albert por não haver outro dormitório disponível no hotel em que ambos trabalham.