The first Den of Thieves was one of the best January surprises in recent memory. The first month of the year is typically the time when studios dump out their genre programmers while putting their time and effort into marketing their awards-caliber films. For much of the past few decades, this has been the case with some, but not many highlights. However, this is becoming less of a thing in recent years, with some real surprises coming in early in the year. One of those great surprises was 2018’s Den of Thieves, a refreshingly trashy, gritty cops-n-robbers heist film that felt fueled by nicotine and Red Bull. Not only boasting some outstanding set pieces, but it gave star Gerard Butler, arguably, his best character since King Leonidas in Zack Snyder’s 300. The film has gained a substantial cult following in the years after its release, which is why we finally have a sequel seven years later. While fans who hoped the breakneck pace and uber machismo of the first film would return may be disappointed by the sequel’s more laid back style, the sequel is a thrilling, engrossing endeavor in its own right.

Courtesy Lionsgate
Big Nick O’Brien (Gerard Butler), the lawless cop of Los Angeles, is back right where we left him, still attempting to piece together the events of the first film. The badass cop got bested by wheelman turned criminal mastermind, Donnie (O’Shea Jackson Jr.), escaping Nick’s capture and sailing off to Europe, with millions of dollars successfully stolen from the heist at the Federal Reserve. Nick isn’t able to prove any money from the Federal Reserve was actually stolen, leaving his investigation at a dead end. Donnie is now part of an international group of thieves who have recently stolen a priceless diamond and have their sights set on infiltrating the World Diamond Company. Nick bows out of the force and tracks down Donnie in France where he blackmails him into bringing Nick into the fold. Together, alongside Jovanna (Evin Ahmad) and her team, they set out to pull off their biggest heist ever.
Writer/director Christian Gudegast returns to his gritty world of cops and robbers with another well-constructed, meat and potatoes heist flick. If the first film was a macho riff on Michael Mann’s Heat, Gudegast’s sequel plays more like a riff on Miami Vice through a Jean-Pierre Melville film. Den of Thieves 2: Pantera feels more like an international hangout movie than a high-octane action flick. Gudegast’s first film has this propulsive energy that keeps you locked into its macho bravado, while Pantera is more laid back for most of its runtime. This sequel succeeds in refusing to retread its predecessor, opting for a patient film that rewards greatly. Despite its somewhat low energy first half, this is still an extremely entertaining film that allows the viewers to sit and wallow with these characters as they come to understand one another.

Courtesy Lionsgate
The performances of Gerard Butler and O’Shea Jackson Jr. center the film, allowing the extended runtime to unfurl more layers to their characters. Butler’s best work comes from the first film, so it’s a real treat to be able to explore Big Nick on a more human level. There is a hilarious scene early on between Nick and Donnie as they go on a drug trip that could’ve been unnecessary for most films, but this scene actually shows character growth between the two leads. Butler’s introduction in the first film saw him showing up hungover to a crime scene, eating a donut from a box covered in blood and broken glass and spewing lines like “I got enough toxins in me to turn the Gaza Strip into Gay Pride” and “oh fuck, give me the Pepto”. Nick is the kind of swaggering, ultra macho gangster cop that b-movie fanatics can’t get enough of. In Pantera, he’s coming to grips with the fact that he was bested by a team of criminals and is also being served divorce papers from his estranged wife who has sole custody of their kids. Beneath the badassery and scummy antics, Butler shows a more melancholic, weary side to Big Nick as he tries to find another meaning in his life. Butler is enough of a movie star to distill pathos into a character that may be too over the top in the hands of other actors.
The central heist is, itself, a show-stopper of filmmaking craft. It’s fun to see Gudegast show growth as a filmmaker, with a more carefully curated sense of rising tension. If the first half is about the planning and staging of the heist, the second half is dedicated to pulling off the complicated job and trying to stay above whenever the odds seem to fall beneath them. Gudegast uses the grueling process of such an intricate, detailed heist to steadily raise tension to extreme heights. The filmmaker uses seemingly mundane tasks we’ve seen before such as hacking into security cameras, camouflaging near guards and stealthily climbing up restricted buildings into palm-sweating beats of suspense. Although epic in scope, the 144-minute runtime does warrant some trimming, particularly in the climax which seeks to have its cake and eat it too. Frankly, there’s about three different endings here and although none of them are particularly poor, the final 15 minutes becomes a guessing game as to how many sequel-baits and cliffhangers Gudegast can cram into one finale.

Courtesy Lionsgate
Den of Thieves 2: Pantera is a slick and engrossing heist film that succeeds in marching to the drum of its own beat, rather than rehashing its predecessor. Writer/director Christian Gudegast delivers an ambitious genre flick that continues to build upon the foundation of the first film that sees Gerard Butler reprising his best role to date alongside the compelling O’Shea Jackson Jr. It isn’t quite on par with the greatness of the first, but this follow-up delivers precisely on what it sets out to achieve.
Den of Thieves 2: Pantera is now playing in theaters.
This looks much better than Pack of Thieves. Or Gaggle of Thieves. Or Flock of Thieves. Or Herd of Thieves. Or Scurry of Thieves. Or Pod of Thieves. Or Den of Thieves….wait. No, that works.
An impressive share, I just given this onto a colleague who was doing a little evaluation on this. And he the truth is bought me breakfast as a result of I found it for him.. smile. So let me reword that: Thnx for the deal with! However yeah Thnkx for spending the time to discuss this, I really feel strongly about it and love reading more on this topic. If possible, as you turn out to be experience, would you thoughts updating your blog with extra particulars? It is extremely helpful for me. Large thumb up for this weblog post!
I like this website because so much utile stuff on here : D.
I¦ve recently started a site, the information you provide on this web site has helped me tremendously. Thanks for all of your time & work.
I like your writing style genuinely enjoying this internet site.
Wow, amazing blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your web site is fantastic, let alone the content!
Hello, Neat post. There’s an issue together with your web site in web explorer, might test this?K IE nonetheless is the market leader and a large component to folks will miss your great writing because of this problem.
Good V I should certainly pronounce, impressed with your site. I had no trouble navigating through all tabs and related info ended up being truly easy to do to access. I recently found what I hoped for before you know it at all. Quite unusual. Is likely to appreciate it for those who add forums or something, web site theme . a tones way for your client to communicate. Excellent task..
I have been absent for a while, but now I remember why I used to love this website. Thank you, I’ll try and check back more often. How frequently you update your site?
fantastic put up, very informative. I ponder why the other experts of this sector do not understand this. You must continue your writing. I’m confident, you have a great readers’ base already!
I definitely wanted to write a small note to express gratitude to you for all the marvelous points you are placing on this site. My extensive internet look up has at the end been rewarded with incredibly good facts and techniques to go over with my companions. I would mention that we website visitors actually are undoubtedly endowed to exist in a really good site with so many lovely professionals with great secrets. I feel very much grateful to have discovered your webpage and look forward to tons of more enjoyable times reading here. Thank you once again for a lot of things.
I see something truly interesting about your website so I saved to favorites.
Hi there, simply changed into aware of your blog through Google, and found that it is really informative. I’m gonna watch out for brussels. I’ll be grateful for those who proceed this in future. Lots of folks might be benefited out of your writing. Cheers!
Well I really liked reading it. This subject offered by you is very helpful for good planning.
I am really inspired with your writing skills and also with the layout to your blog. Is that this a paid subject matter or did you modify it your self? Anyway keep up the nice high quality writing, it is rare to see a great blog like this one today..
Thank you for sharing superb informations. Your web-site is very cool. I am impressed by the details that you have on this blog. It reveals how nicely you perceive this subject. Bookmarked this web page, will come back for extra articles. You, my friend, ROCK! I found just the info I already searched everywhere and just couldn’t come across. What a great website.
This web site is really a walk-through for all of the info you wanted about this and didn’t know who to ask. Glimpse here, and you’ll definitely discover it.
Greetings! Very helpful advice on this article! It is the little changes that make the biggest changes. Thanks a lot for sharing!
I found your blog web site on google and verify a number of of your early posts. Continue to maintain up the superb operate. I just further up your RSS feed to my MSN Information Reader. Seeking forward to studying more from you afterward!…
You got a very great website, Glad I observed it through yahoo.
You made some good points there. I looked on the internet for the issue and found most individuals will agree with your site.
Hey There. I found your blog using msn. This is an extremely well written article. I’ll make sure to bookmark it and return to read more of your useful info. Thanks for the post. I’ll certainly return.
I got what you intend,bookmarked, very nice website .
Just desire to say your article is as amazing. The clearness for your put up is just spectacular and that i could think you are knowledgeable in this subject. Fine along with your permission let me to clutch your feed to keep updated with coming near near post. Thank you 1,000,000 and please carry on the gratifying work.
After all, what a great site and informative posts, I will upload inbound link – bookmark this web site? Regards, Reader.
Hello. impressive job. I did not imagine this. This is a splendid story. Thanks!
Youre so cool! I dont suppose Ive learn something like this before. So nice to seek out anyone with some unique thoughts on this subject. realy thank you for starting this up. this web site is something that’s needed on the net, someone with a bit originality. useful job for bringing one thing new to the web!
Perfectly written written content, appreciate it for information. “You can do very little with faith, but you can do nothing without it.” by Samuel Butler.
Good post but I was wanting to know if you could write a litte more on this subject? I’d be very thankful if you could elaborate a little bit more. Many thanks!
Good – I should definitely pronounce, impressed with your web site. I had no trouble navigating through all tabs as well as related info ended up being truly easy to do to access. I recently found what I hoped for before you know it at all. Quite unusual. Is likely to appreciate it for those who add forums or anything, web site theme . a tones way for your client to communicate. Excellent task.
I like the helpful information you provide to your articles. I will bookmark your blog and check again right here regularly. I’m rather sure I will be informed a lot of new stuff proper right here! Good luck for the next!
Thanks for the sensible critique. Me & my neighbor were just preparing to do some research on this. We got a grab a book from our local library but I think I learned more clear from this post. I’m very glad to see such great info being shared freely out there.
There’s noticeably a bundle to know about this. I assume you made certain good points in options also.
I have been absent for a while, but now I remember why I used to love this site. Thank you, I will try and check back more frequently. How frequently you update your website?
Real informative and good structure of articles, now that’s user friendly (:.
Everything is very open and very clear explanation of issues. was truly information. Your website is very useful. Thanks for sharing.
Great work! That is the kind of information that are supposed to be shared around the internet. Disgrace on the search engines for not positioning this submit higher! Come on over and seek advice from my web site . Thank you =)
I discovered your blog site on google and check a few of your early posts. Continue to keep up the very good operate. I just additional up your RSS feed to my MSN News Reader. Seeking forward to reading more from you later on!…
Pretty section of content. I just stumbled upon your blog and in accession capital to assert that I get actually enjoyed account your blog posts. Anyway I will be subscribing to your augment and even I achievement you access consistently fast.
Hi! Someone in my Facebook group shared this website with us so I came to take a look. I’m definitely enjoying the information. I’m bookmarking and will be tweeting this to my followers! Fantastic blog and great design and style.
Have you ever considered about adding a little bit more than just your articles? I mean, what you say is important and everything. Nevertheless just imagine if you added some great photos or video clips to give your posts more, “pop”! Your content is excellent but with pics and clips, this blog could definitely be one of the greatest in its field. Very good blog!
I like what you guys are up also. Such clever work and reporting! Carry on the superb works guys I?¦ve incorporated you guys to my blogroll. I think it will improve the value of my site 🙂
Good – I should certainly pronounce, impressed with your website. I had no trouble navigating through all the tabs and related information ended up being truly simple to do to access. I recently found what I hoped for before you know it at all. Quite unusual. Is likely to appreciate it for those who add forums or something, website theme . a tones way for your customer to communicate. Nice task.
Excellent post. I was checking constantly this blog and I’m impressed! Extremely useful information specially the last part 🙂 I care for such info much. I was looking for this particular info for a very long time. Thank you and best of luck.
Keep up the excellent work, I read few articles on this website and I conceive that your weblog is really interesting and contains circles of superb info .
magnificent post, very informative. I wonder why the other experts of this sector do not notice this. You must continue your writing. I’m sure, you’ve a huge readers’ base already!
Hiya, I’m really glad I have found this info. Today bloggers publish only about gossips and web and this is really annoying. A good site with exciting content, this is what I need. Thank you for keeping this site, I’ll be visiting it. Do you do newsletters? Can not find it.
Deference to author, some great information .
I would like to thnkx for the efforts you’ve put in writing this site. I’m hoping the same high-grade website post from you in the upcoming as well. Actually your creative writing abilities has encouraged me to get my own blog now. Really the blogging is spreading its wings fast. Your write up is a great example of it.
I really appreciate this post. I have been looking all over for this! Thank goodness I found it on Bing. You’ve made my day! Thank you again
Thank you for sharing with us, I conceive this website really stands out : D.
Great post. I am facing a couple of these problems.
fantastic put up, very informative. I’m wondering why the other experts of this sector do not notice this. You should continue your writing. I am sure, you have a huge readers’ base already!
I’m not sure where you are getting your information, but good topic. I needs to spend some time learning more or understanding more. Thanks for wonderful information I was looking for this info for my mission.
I’m not that much of a online reader to be honest but your sites really nice, keep it up! I’ll go ahead and bookmark your site to come back in the future. Cheers
I am thankful that I discovered this weblog, exactly the right information that I was looking for! .
Hi, Neat post. There’s a problem along with your website in web explorer, might test this… IE still is the market chief and a big portion of people will leave out your great writing because of this problem.
I like this post, enjoyed this one appreciate it for posting.
Yeah bookmaking this wasn’t a high risk decision outstanding post! .
Hi, Neat post. There is an issue with your web site in internet explorer, would check this… IE still is the market leader and a large part of people will miss your great writing due to this problem.
Yeah bookmaking this wasn’t a high risk conclusion outstanding post! .
I would like to thnkx for the efforts you have put in writing this blog. I am hoping the same high-grade blog post from you in the upcoming as well. In fact your creative writing abilities has inspired me to get my own blog now. Really the blogging is spreading its wings quickly. Your write up is a good example of it.
This is the right blog for anyone who wants to find out about this topic. You realize so much its almost hard to argue with you (not that I actually would want…HaHa). You definitely put a new spin on a topic thats been written about for years. Great stuff, just great!
Hey there are using WordPress for your blog platform? I’m new to the blog world but I’m trying to get started and set up my own. Do you need any html coding knowledge to make your own blog? Any help would be greatly appreciated!
Hi, just required you to know I he added your site to my Google bookmarks due to your layout. But seriously, I believe your internet site has 1 in the freshest theme I??ve came across. It extremely helps make reading your blog significantly easier.
Hi, Neat post. There is a problem with your site in internet explorer, would check this… IE still is the market leader and a large portion of people will miss your wonderful writing due to this problem.
Hi! I know this is kinda off topic but I was wondering if you knew where I could locate a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having problems finding one? Thanks a lot!
Wow that was odd. I just wrote an extremely long comment but after I clicked submit my comment didn’t appear. Grrrr… well I’m not writing all that over again. Anyways, just wanted to say excellent blog!
Definitely believe that which you stated. Your favourite justification seemed to be on the internet the simplest factor to be aware of. I say to you, I definitely get irked even as people consider worries that they just do not recognize about. You controlled to hit the nail upon the highest and also defined out the entire thing with no need side effect , other people can take a signal. Will probably be back to get more. Thank you
Pretty component to content. I just stumbled upon your site and in accession capital to assert that I get actually loved account your blog posts. Anyway I’ll be subscribing for your augment and even I success you get right of entry to consistently fast.
Hey very nice blog!! Man .. Beautiful .. Amazing .. I will bookmark your web site and take the feeds also…I am happy to find a lot of useful information here in the post, we need develop more strategies in this regard, thanks for sharing. . . . . .
Very informative and fantastic complex body part of subject material, now that’s user pleasant (:.
It’s hard to find knowledgeable people on this topic, but you sound like you know what you’re talking about! Thanks
I like the valuable info you provide in your articles. I’ll bookmark your blog and check again here frequently. I am quite sure I will learn plenty of new stuff right here! Good luck for the next!
I’m writing to make you know of the fine discovery my princess experienced reading through your site. She came to find so many things, with the inclusion of what it’s like to have an awesome teaching heart to let the mediocre ones completely learn specific tortuous topics. You undoubtedly exceeded my expectations. I appreciate you for giving those warm and friendly, trusted, explanatory and as well as cool thoughts on your topic to Evelyn.
After study a number of of the blog posts on your website now, and I really like your approach of blogging. I bookmarked it to my bookmark website list and can be checking back soon. Pls check out my website online as properly and let me know what you think.
Hello. impressive job. I did not anticipate this. This is a impressive story. Thanks!
Yeah bookmaking this wasn’t a high risk decision outstanding post! .
Keep functioning ,great job!
I love it when people come together and share opinions, great blog, keep it up.
you’re really a good webmaster. The web site loading speed is amazing. It seems that you are doing any unique trick. Furthermore, The contents are masterpiece. you have done a fantastic job on this topic!
Very interesting points you have noted, appreciate it for posting. “The unspoken word never does harm.” by Kossuth.
Howdy, i read your blog occasionally and i own a similar one and i was just wondering if you get a lot of spam remarks? If so how do you protect against it, any plugin or anything you can advise? I get so much lately it’s driving me crazy so any support is very much appreciated.
I’ll immediately grasp your rss as I can’t in finding your e-mail subscription hyperlink or newsletter service. Do you have any? Please let me recognize in order that I could subscribe. Thanks.
This is the correct blog for anyone who wants to search out out about this topic. You notice a lot its nearly onerous to argue with you (not that I really would need…HaHa). You undoubtedly put a brand new spin on a topic thats been written about for years. Great stuff, simply great!
Some times its a pain in the ass to read what blog owners wrote but this site is real user friendly! .
Aumente o público das suas transmissões! Compre visualizações para live no YouTube e ganhe mais engajamento, credibilidade e alcance na plataforma.
Hello there, You have done a great job. I will certainly digg it and personally recommend to my friends. I am sure they’ll be benefited from this website.
Well I sincerely enjoyed studying it. This subject offered by you is very effective for accurate planning.
Greetings! This is my first visit to your blog! We are a collection of volunteers and starting a new initiative in a community in the same niche. Your blog provided us beneficial information to work on. You have done a extraordinary job!
I appreciate, cause I found just what I was looking for. You have ended my four day long hunt! God Bless you man. Have a great day. Bye
I’m curious to find out what blog system you have been utilizing? I’m having some minor security problems with my latest blog and I would like to find something more safe. Do you have any solutions?
Fantastic site. Plenty of helpful info here. I’m sending it to a few pals ans also sharing in delicious. And naturally, thanks in your sweat!
I’m impressed, I have to say. Actually rarely do I encounter a weblog that’s both educative and entertaining, and let me let you know, you’ve hit the nail on the head. Your concept is excellent; the problem is one thing that not enough individuals are speaking intelligently about. I’m very completely satisfied that I stumbled throughout this in my seek for one thing referring to this.
Mitolyn is a cutting-edge natural dietary supplement designed to support effective weight loss and improve overall wellness.
The Natural Mounjaro Recipe is more than just a diet—it’s a sustainable and natural approach to weight management and overall health.
Hiya very nice website!! Man .. Beautiful .. Wonderful .. I’ll bookmark your blog and take the feeds also…I am glad to search out a lot of helpful information here in the post, we’d like work out extra techniques in this regard, thank you for sharing. . . . . .
Mitolyn is a cutting-edge natural dietary supplement designed to support effective weight loss and improve overall wellness.
The Natural Mounjaro Recipe is more than just a diet—it’s a sustainable and natural approach to weight management and overall health.
The next time I read a blog, I hope that it doesnt disappoint me as much as this one. I mean, I do know it was my choice to learn, however I actually thought youd have one thing attention-grabbing to say. All I hear is a bunch of whining about one thing that you might repair if you happen to werent too busy searching for attention.
Some truly nice and useful info on this website , too I conceive the pattern contains excellent features.
ProstaVive is a dietary supplement designed to promote prostate health, support urinary function, and improve overall well-being in men, especially as they age.
Real instructive and excellent structure of subject material, now that’s user friendly (:.
It?¦s in reality a nice and useful piece of information. I?¦m satisfied that you shared this useful information with us. Please keep us up to date like this. Thank you for sharing.
Hello.This post was really motivating, especially because I was investigating for thoughts on this topic last couple of days.
Very interesting points you have remarked, thankyou for posting.
very good post, i actually love this website, keep on it
I was very pleased to find this web-site.I wanted to thanks for your time for this wonderful read!! I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you blog post.
You have brought up a very wonderful points, thanks for the post.
I think you have remarked some very interesting points, thanks for the post.
You have noted very interesting points! ps decent web site.
Wonderful paintings! This is the type of info that are meant to be shared across the net. Disgrace on Google for no longer positioning this post upper! Come on over and discuss with my web site . Thank you =)
F*ckin¦ tremendous things here. I¦m very satisfied to peer your article. Thank you so much and i am taking a look ahead to touch you. Will you kindly drop me a e-mail?
Hello my friend! I want to say that this article is awesome, nice written and come with approximately all significant infos. I would like to look extra posts like this.
This is very fascinating, You are an overly skilled blogger. I have joined your rss feed and stay up for in the hunt for more of your wonderful post. Also, I’ve shared your website in my social networks!
I’m not sure why but this blog is loading extremely slow for me. Is anyone else having this problem or is it a problem on my end? I’ll check back later on and see if the problem still exists.
Greetings from Ohio! I’m bored to tears at work so I decided to browse your site on my iphone during lunch break. I really like the knowledge you provide here and can’t wait to take a look when I get home. I’m surprised at how fast your blog loaded on my phone .. I’m not even using WIFI, just 3G .. Anyways, awesome site!
An interesting dialogue is worth comment. I feel that you need to write more on this matter, it might not be a taboo topic but usually people are not sufficient to speak on such topics. To the next. Cheers
Hello! I just would like to give a huge thumbs up for the great info you have here on this post. I will be coming back to your blog for more soon.
You made some clear points there. I looked on the internet for the issue and found most persons will agree with your website.
I don’t even know how I ended up here, but I thought this post was great. I do not know who you are but definitely you are going to a famous blogger if you are not already 😉 Cheers!
I discovered your blog site on google and check a few of your early posts. Continue to keep up the very good operate. I just additional up your RSS feed to my MSN News Reader. Seeking forward to reading more from you later on!…
Hey! I know this is kinda off topic but I was wondering which blog platform are you using for this site? I’m getting tired of WordPress because I’ve had problems with hackers and I’m looking at alternatives for another platform. I would be awesome if you could point me in the direction of a good platform.
I not to mention my buddies ended up looking through the best tricks found on your website and then suddenly developed a horrible feeling I had not thanked the blog owner for them. Those young men are actually as a result happy to read them and now have seriously been enjoying these things. I appreciate you for indeed being well accommodating and then for considering these kinds of essential subject matter most people are really eager to be informed on. My very own sincere apologies for not saying thanks to earlier.
whoah this blog is wonderful i love reading your posts. Keep up the good work! You know, many people are looking around for this info, you can aid them greatly.
This web site is my inhalation, real superb design and perfect written content.
Hi , I do believe this is an excellent blog. I stumbled upon it on Yahoo , i will come back once again. Money and freedom is the best way to change, may you be rich and help other people.