Justin Baldoni dreamed of making "Clouds" in Zach Sobiech's hometown.
But when it became financially impractical to shoot in the St. Paul suburbs where the late musician inspired the world with songs and courage, the director insisted on the next best thing: Bring Minnesota to Montreal.
More than a year before the film's Friday premiere on Disney+, movers rolled into the Sobiechs' driveway in Lakeland and packed up half of Zach's bedroom, including Vikings jerseys, guitars, pillowcases, a buffalo doll nearly ripped apart by the family's dog, and the red plaid shirt the teenager wore when he first shared his chart-topping anthem "Clouds" on YouTube.
All made the trip across the northern border and ended up appearing on screen.
"I not only wanted to respect the family, but I wanted to include them and real things from their lives," said Baldoni, who played love interest Rafael Solano in the CW's "Jane the Virgin" before setting his sights on directing. "Doing that creates energy that comes through on screen in ways you don't even know."
For Fin Argus, a relative unknown who beat out hundreds of candidates to land the leading role, the most important touchstone was Zach's crutches.
Even when cameras weren't rolling, the 22-year-old actor/musician found himself leaning on them in more ways than one.
"If I was confused on what to do, I'd squeeze them to ask Zach to guide me," said Argus, who also contributed an original song for the movie based largely on excerpts from Zach's journals and love letters to his girlfriend, Amy Adamle. "I'd say to him, 'I'm just a vessel. I'm here to portray you the way you hopefully would want.' "