Cast
Ben Whishaw as John Keats.Keats was one of the key figures in the second generation of the Romantic movement despite the fact that his work had been in publication for only four years before his death. During his lifetime his poems were not generally well received by critics, and at the age of 25 he died believing that he was a failure. However, his reputation grew and he had a significant posthumous influence on many later poets.
Abbie Cornish as Fanny Brawne.Like the real life Fanny Brawne, Fanny in the film is a fiery and fashionable eighteen-year-old who spends her time creating dresses, hats, and various other garments. She is also something of a flirt and enjoys attending balls, inciting Keats' jealousy. Though the real life Fanny Brawne went on to marry and have children, she never sold Keats' love letters. They were sold after her death by her children.
Paul Schneider as Charles Armitage Brown, Keats' best friend.
Kerry Fox as Fanny's mother, a widow.
Thomas Sangster as Samuel Brawne, Fanny's younger brother.
Edie Martin as Toots, Fanny's younger sister.
Antonia Campbell-Hughes as Abigail O'Donaghue Brown, housemaid and mother of Charles Brown's child.
Claudie Blakley as Mrs Dilke
Gerard Monaco as Charles Dilke
Olly Alexander as Tom Keats, Keats' brother
Samuel Roukin as John Hamilton Reynolds
Amanda Hale as Reynolds' sister
Jonathan Aris as Leigh Hunt
Samuel Barnett as Joseph Severn