Danny Collins é um músico popular que vive há mais de 30 anos sem compor uma canção sequer, apenas reprisando os seus maiores sucessos. Cansado da rotina de drogas e excessos, ele descobre uma carta que John Lennon escreveu para ele há décadas, mas que nunca tinha chegado às suas mãos. Inspirada pelas palavras do músico, Danny decide interromper a carreira e reatar com o filho já adulto, que nunca conheceu.
Dois assassinos de aluguel (Max Irons e Dexter Fletcher) embarcam uma missão suicída, encomendada por uma pessoa misteriosa. Até que surge uma mulher perigosa, Annie (Margot Robbie), que está mais envolvida nessa história do que aparenta.
Um ano após Amber ajudar Richard a conquistar a coroa, os dois estão prestes a se casar (no Natal), mas seus planos são ameaçados quando ela começa a ter dúvidas sobre ser ou não uma rainha, enquanto Richard enfrenta uma crise política que não só ameaça o período festivo mas o futuro do reino.