Ewan McGregor is to narrate the four-part series "Highlands: Scotland's Wild Heart," the BBC announced.

"I just finished 2 day recording of the narration for Highlands: Scotland's Wild Heart. It's incredibly beautiful and made me incredibly homesick," the Scottish actor said via Instagram.

The "Star Wars" and "Moulin Rouge" star previously narrated the nature program "Hebrides: Islands On the Edge" for the broadcaster.

"This new project has been three years in the making," a press release said.

"A team from production company Maramedia filmed for more than 300 days across the full gamut of Scottish weather. The series follows the course of the seasons over a wild year in the Highlands, revealing how the animals and people of this stunning part of the world manage to turn adversity to their advantage and make a real success living here."