Wildhood

Wildhood

This isn’t just special because it’s from a non-binary Two-Spirit Mi’kmaq filmmaker, with the First Nations characters all played by First Nations actors. It’s also a vibrant take on classic genres, with a specificity that keeps it feeling honest and fully character-driven. 

It’s a tough, humane coming-of-age road-trip movie about family and tribal legacies. In swift, clear strokes, writer-director Bretten Hannam establishes the fully justified anger of his teenage protagonist, Link. It leaves the movie plenty of space for Link to convincingly evolve as he meets other Indigenous characters in his travels. 

A couple of times, Link goes quiet to stare at a dead animal. Hannam doesn’t hit these beats hard; Link just seems to register a sense of identification. It’s a touching, subtle, revealing detail. 

It’s one example of the movie’s rough sensuality; it doesn’t flinch at the blood-caked fur, or elsewhere, at the dust and sweat of a day’s hike, or bruises that are slow to heal. On the flip side, Hannam finds lyrical moments, with soft focus in tall grass and romantic lighting on a moonlight swim. He makes you feel Link’s pain, and posits it in the natural world, so your heart is with him for his deliverance.

Block or Report

BeBraveMorvern liked these reviews

All
' ].join(''); if ( adsScript && adsScript === 'bandsintown' && adsPlatforms && ((window.isIOS && adsPlatforms.indexOf("iOS") >= 0) || (window.isAndroid && adsPlatforms.indexOf("Android") >= 0)) && adsLocations && adsMode && ( (adsMode === 'include' && adsLocations.indexOf(window.adsLocation) >= 0) || (adsMode === 'exclude' && adsLocations.indexOf(window.adsLocation) == -1) ) ) { var opts = { artist: "", song: "", adunit_id: 100005950, div_id: "cf_async_71bda676-bfd2-4929-ba82-bf7d81912b98" }; adUnit.id = opts.div_id; if (target) { target.insertAdjacentElement('beforeend', adUnit); } else { tag.insertAdjacentElement('afterend', adUnit); } var c=function(){cf.showAsyncAd(opts)};if(typeof window.cf !== 'undefined')c();else{cf_async=!0;var r=document.createElement("script"),s=document.getElementsByTagName("script")[0];r.async=!0;r.src="//srv.tunefindforfans.com/fruits/apricots.js";r.readyState?r.onreadystatechange=function(){if("loaded"==r.readyState||"complete"==r.readyState)r.onreadystatechange=null,c()}:r.onload=c;s.parentNode.insertBefore(r,s)}; } else { adUnit.id = 'pw-71bda676-bfd2-4929-ba82-bf7d81912b98'; adUnit.className = 'pw-div -tile300x250 -alignleft -bottommargin'; adUnit.setAttribute('data-pw-' + (renderMobile ? 'mobi' : 'desk'), 'med_rect_btf'); if (target) { target.insertAdjacentElement('beforeend', adUnit); } else { tag.insertAdjacentElement('afterend', adUnit); } window.addEventListener('DOMContentLoaded', (event) => { adUnit.insertAdjacentHTML('afterend', kicker); window.ramp.que.push(function () { window.ramp.addTag('pw-71bda676-bfd2-4929-ba82-bf7d81912b98'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-71bda676-bfd2-4929-ba82-bf7d81912b98'));
' ].join(''); if ( adsScript && adsScript === 'bandsintown' && adsPlatforms && ((window.isIOS && adsPlatforms.indexOf("iOS") >= 0) || (window.isAndroid && adsPlatforms.indexOf("Android") >= 0)) && adsLocations && adsMode && ( (adsMode === 'include' && adsLocations.indexOf(window.adsLocation) >= 0) || (adsMode === 'exclude' && adsLocations.indexOf(window.adsLocation) == -1) ) ) { var opts = { artist: "", song: "", adunit_id: 100005950, div_id: "cf_async_82f83eeb-7c8f-4b66-a02b-1f92b54e0734" }; adUnit.id = opts.div_id; if (target) { target.insertAdjacentElement('beforeend', adUnit); } else { tag.insertAdjacentElement('afterend', adUnit); } var c=function(){cf.showAsyncAd(opts)};if(typeof window.cf !== 'undefined')c();else{cf_async=!0;var r=document.createElement("script"),s=document.getElementsByTagName("script")[0];r.async=!0;r.src="//srv.tunefindforfans.com/fruits/apricots.js";r.readyState?r.onreadystatechange=function(){if("loaded"==r.readyState||"complete"==r.readyState)r.onreadystatechange=null,c()}:r.onload=c;s.parentNode.insertBefore(r,s)}; } else { adUnit.id = 'pw-82f83eeb-7c8f-4b66-a02b-1f92b54e0734'; adUnit.className = 'pw-div'; adUnit.setAttribute('data-pw-' + (renderMobile ? 'mobi' : 'desk'), 'sky_btf'); if (target) { target.insertAdjacentElement('beforeend', adUnit); } else { tag.insertAdjacentElement('afterend', adUnit); } window.addEventListener('DOMContentLoaded', (event) => { adUnit.insertAdjacentHTML('afterend', kicker); window.ramp.que.push(function () { window.ramp.addTag('pw-82f83eeb-7c8f-4b66-a02b-1f92b54e0734'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-82f83eeb-7c8f-4b66-a02b-1f92b54e0734'));