Mercy singer Duffy has landed a leading role in a new romantic drama.

The Welsh singer, who made her big screen debut in Patagonia in 2010, is set to play a young woman who falls in love with an older, married man in Secret Love.

The Grammy Award-winning pop star will also compose songs for the film's soundtrack, according to Screen Daily.