Andy Samberg and Joanna Newsom have announced their engagement.

The actor and former Saturday Night Live star has been dating the musician for five years, but the couple have kept a largely low profile.

A representative for Samberg confirmed the news to US Weekly.

A close friend of the 34-year-old comedian revealed that he had a crush on Newsom before they met, saying: "He liked her music and would go to her shows. He had the biggest crush on her.

"She respects what he does with his songs with comedy troupe Lonely Island. She's so proud of everything that he has accomplished."

Samberg recently starred in Celeste and Jesse Forever alongside Rashida Jones. He was also in BBC comedy Cuckoo.