"Uma Linda Vida" acompanha Elliott, um jovem pescador com uma bela voz que leva uma vida pacata, sem grandes expectativas. Após a morte de seus pais, ele vive em um barco que eles sonhavam em usar para viajar pelo mundo. Sua rotina muda quando seu amigo, que sonha em ser cantor, o convence a tocar violão em uma apresentação onde estará Suzanne, uma famosa produtora musical. Embora seu amigo gagueje na hora do show, Elliott brilha e impressiona Suzanne, que o convida para gravar uma demo com sua filha, Lilly.
Inicialmente relutante, Lilly se encanta com o talento de Elliott e decide trabalhar com ele. À medida que enfrentam os desafios iniciais juntos, uma forte conexão se forma entre os dois e eles acabam se apaixonando. Com o sucesso crescente da carreira de Elliott, eles embarcam em uma turnê que os leva a novas alturas. No entanto, o retorno do "velho amigo" traz complicações; ele tenta manipular Elliott emocionalmente, alegando que seu sucesso é resultado de sua influência.
Essa chantagem abala o relacionamento de Elliott com Lilly e ameaça sua carreira. Ele se vê forçado a escolher entre a amizade tóxica e sua paixão pela música. Ao optar pela carreira, Elliott perde Lilly, que descobre estar grávida dele. No clímax do filme, durante uma apresentação importante na televisão, Elliott se declara a Lilly através de uma canção emocionante. O filme termina com um toque de esperança, mostrando que eles encontram um caminho para serem felizes juntos novamente.