Jacob Bean-Watson’s review published on Letterboxd:
This seems to fix some of the elements that have held back the series up to this point.
The chemistry between the two leads feels genuine and their love story is actually a highlight for me this time around. Michael Sheen is just oozing all the badass leading man charisma and I loved it. OF course Selene (Kate Beckinsale) is missed but I quite liked the character of Sonja and the actor who played her, Rhona Mitra.
Though the bullet-ballet style of the first two movies has some stylistic appeal, especially for the time, I for one was so on board for this being more focused on swordplay, archery and old-fashioned fisticuffs, which brings me to the other highlight which was the choice to set this in the distant past, giving us some awesome locations for the heated war between Vampire and Lycan.
I was so dang happy to see Raze back in the picture. Could've used more of him, honestly. It was nice to see Steven Mackintosh back as Tanis but he just didn't come across as cool as he was in Underworld:Evolution.
This might have been more of where the series should have focused in terms of setting and time period. Like what did the early days of Amelia or Markus's leadership look like? Got me curious.
Jacob 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_84f402ba-3987-48cb-9eaf-2097170efd63" }; 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-84f402ba-3987-48cb-9eaf-2097170efd63'; 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-84f402ba-3987-48cb-9eaf-2097170efd63'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-84f402ba-3987-48cb-9eaf-2097170efd63'));
' ].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_434b5d3e-d3fa-47f5-bab7-8a584cf14180" }; 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-434b5d3e-d3fa-47f5-bab7-8a584cf14180'; 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-434b5d3e-d3fa-47f5-bab7-8a584cf14180'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-434b5d3e-d3fa-47f5-bab7-8a584cf14180'));