Lou (rhymes with wow!)’s review published on Letterboxd:
[Newspaper headline] Hospitals are empty as everyone flocks to Hot Lips Salon
Okay, so let me get this straight..
God sends down Monroe, the blowjob archangel, to heal humanity with her magic tongue. Hell, in turn, sends up Rock 'n Roll, the evil fire demon, to fuck Monroe, a deed which will bring forth the apocalypse. A cowgirl sex worker and an agent of the Vatican Secret Police have to make sure the demon doesn't get his way with the archangel.
Something like that?
Okay!
Wow, this sure was a fun ride! Director Mototsugu Watanabe (Welcome to the Ogenki Clinic: Feel Good All Over Again) and writer Takao Nakano (The Glamorous Life of Sachiko Hanai) have crafted something really special here. Whore Angels is easily the most delightful(ly silly) pink film I have seen in a while. And somehow it's also full of heart? Quite a feat for a cheap softcore porn flick.
Also, this movie takes place during the holiday season, so you can actually watch it with the family on Christmas Eve.
Gramps: "I'm too old to go to Boner City these days.."
*Manic Pixie Dream G̶i̶r̶l̶ Messiah uses her magic tongue*
Gramps: "What? Oh! Boner alert!"
Lou (rhymes with wow!) liked this review
' ].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_ca8fc7a4-a980-49ba-a8d0-57b42e28a524" }; 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-ca8fc7a4-a980-49ba-a8d0-57b42e28a524'; 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-ca8fc7a4-a980-49ba-a8d0-57b42e28a524'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-ca8fc7a4-a980-49ba-a8d0-57b42e28a524'));
' ].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_79e61735-1e2e-47da-b6e3-d70a09fb2327" }; 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-79e61735-1e2e-47da-b6e3-d70a09fb2327'; 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-79e61735-1e2e-47da-b6e3-d70a09fb2327'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-79e61735-1e2e-47da-b6e3-d70a09fb2327'));