Bulbul Can Sing

Bulbul Can Sing

BERLINALE '19 - #5

Rima Das is a master of craft, pushing 'DIY' to its very limits - along with Das writing, directing, producing, shooting, editing and handling production design, one of the biggest laughs the film gets is during the credits where the 'Secondary Actors' section consists of about 100 people all with the surname 'Das', presumably related.

Despite cries of amateurism from other sources, I barely noticed. This is an accomplished, tender, harrowing film. It presents an idyllic, Edenic world which it slowly pokes and picks at the cracks of before unleashing shocking tragedy in its most shameful and degrading form. The half hour that follows is basically perfect, an unbelievably painful and difficult sequence that ends in a moment of sheer epiphany. That the scenes that precede the tragedy sometimes feel listless and that the film pronounces its themes a little too prominently at times matters not, for by the end I was taken aback by the beautiful, haunting mirror this film points at its world.

Block or Report
' ].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_7931962e-64a8-4ac3-8d17-479e4e73bbe6" }; 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-7931962e-64a8-4ac3-8d17-479e4e73bbe6'; 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-7931962e-64a8-4ac3-8d17-479e4e73bbe6'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-7931962e-64a8-4ac3-8d17-479e4e73bbe6'));
' ].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_c3eee4bb-8a23-4699-b6db-3ff577f0cb95" }; 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-c3eee4bb-8a23-4699-b6db-3ff577f0cb95'; 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-c3eee4bb-8a23-4699-b6db-3ff577f0cb95'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-c3eee4bb-8a23-4699-b6db-3ff577f0cb95'));