Background
Elmgren was born in Stockholm.
Elmgren was born in Stockholm.
He was commissioned to primarily paint religious-themed murals and altarpieces for churches. Between 1830 and 1832 he painted the church of Ilomantsi with one hundred angels, a number of bible characters and stories, and also the altarpiece.