George Miller’s latest film is a romantic fantasy featuring a djinn revealing his life story to the most recent person to take possession of his bottle.
The Djinn (Idris Elba) and the scholar Alithea Binnie (Tilda Swinton) find one another after Alithea purchases an antique bottle and discovers that it contained a djinn who had been alive for many years. However, Alithea was not intending for things to go awry as she tells the djinn that in every story about wishes being granted, it turns into a cautionary tale. Because of that, and because of not wanting for anything, Alithea refuses to make any wishes.
To try and convince her to make the wishes, the Djinn tells her three stories of his life and how he came to be trapped within the bottle that she had purchased.
Three Thousand Years of Longing is a beautifully shot and wonderfully looking film, but the center of the film, the relationship between Alithea and the Djinn, lacks a little oomph for me.
The three different stories, as narrated by Idris Elba, are fine and they are interesting, but I did not find them necessarily engaging enough to sway the mind of Alithea into making the wishes that she eventually makes. Because of this, the sacrifice made at the end of the movie ends up to be fairly lacking in emotional power.
Elba and Swinton are their usually excellent selves here as both do everything they can to make the lacking script work and they nearly pull it off.
There is no denying that the film is beautiful to look at and that the film takes some real swings. It is original and does keep the attention of the viewer. The issue I have is that the story does not truly come together. It is a decent watch, but not to the level that one would expect from George Miller.
I have been looing forward to watching Marcel the Shell With Shoes on for some time now. I missed it while it was in its limited run in theaters and I have been waiting patiently for it to arrive on streaming. It finally arrived on Vudu and, although it was not yet available to rent, I decided to add it to my list as a purchased film.
It was worth the wait.
Marcel the Shell With Shoes On in based on a series of shorts that appeared on the internet in 2010. The film is shot as a mockumentary that followed the life of Marcel (Jenny Slate) an anthropomorphic shell that lived with his grandmother Connie (Isabella Rossellini). They lived alone in an old Airbnb that Dean (Dean Fleischer Camp), the documentarian, moved into after breaking up with his wife. Dean discovered Marcel, the talking shell, and decided to start filming him, putting the shorts on the internet.
The film was extremely sweet and filled with life. It included several very adult themes such as being isolated and alone, the effects of aging, and the power of connection as well as being funny and kid friendly.
Jenny Slate’s voice work is powerful and poignant at the same time. Marcel is surprisingly world weary and yet filled with such a zest for life. Marcel may be a shell with shoes on, but he is absolutely dealing with emotions and feelings that any human being can relate to and provides a connection beyond its stop motion animation.
Marcel the Shell With Shoes avoids becoming too melodramatic or wishy-washy, maintaining a tone that can give us both the sweetness of the character and the potential heart-break that comes from life.
Dean Fleischer Camp was the director o this film, as well as the documentarian who befriends Marcel. This was Camp’s feature film debut and there are some wonderful shots, in particular, when Connie was reading some poetry.
You would not expect a film like this to have the emotional balance that it does and to exceed the trappings of a kids movie, and yet it does. The movie might be stretched a little long, but it was an excellent piece of cinema.
“Mean, Green, and Straight Poured into These Jeans”
She-Hulk episode five built off the ending of the fourth episode as Jen Walters has to deal with Titania, who has trademarked the name She-Hulk and has placed it on squarely on a series of beauty products. In order to do this, Jen gets her co-worker, Mallory Book (Renee Elise Goldsberry), to take the case.
The story continued to focus on the dichotomy between She-Hulk and Jen Walters as they brought back the four dates from last week that wanted to date She-Hulk and put them on the stand to testify that they wanted to go out with She-Hulk, but not Jen Walters. This was a rough moment for Jen to hear.
There was also a side story featuring Nikki and Pug out to try and find a designer who could create clothing to fit She-Hulk. They had to take several steps along the way, including purchasing some off brand Avongers merchandise.
Nikki and Pug were fabulous together and I really hope that we get more with them as the season progresses. They were able to find someone who could create a wardrobe of clothes. They found Luke Jacobson, the MCU’s version of Edna Mode (from the Incredibles) and challenged him to design clothes for She-Hulk that would adjust to which body, either She-Hulk or Jen Walters, was in use. Jacobson took the challenge and apparently came through. However, there was another reason for bringing Jacobson into the MCU, which was the final tag of the show.
Does this mean that next week’s episode will feature the MCU debut of Daredevil? I think so…
Another cool bit on the show was during the closing credits where we see a drawing of Pug and his Iron Man 3s shoes, that he bought with the help of Nikki. Behind him is a bunch of shoes that are designed after other Marvel characters such as Captain America, Thor, Falcon, Spider-Man, Dr. Doom, Green Goblin, Deadpool, Frog Man, Cyclops, Black Panther, among many others. It was an awesome Easter egg that the art department gave us all.
The courtroom style drawings in the credits have been so cool all season long and this one is a highlight of the art.
I have been a huge fan of Kevin Smith for years, but, for me, most of his movie filmography is hit-and-miss. I love listening to Kevin Smith talk as he is one of the best storytellers around. I love his podcast, but his movies are split. I loved Dogma, Red State, and Jay and Silent Bob Reboot. I liked Tusk, but I disliked Yoga Hosers.
As for Clerks, I enjoyed the original film, but I disliked Clerks 2 a great deal, so when I heard Smith was working on a Clerks 3, I was torn.
I caught a showing of Clerks 3 through a Fathom events presentation last night as the film is not opening wide. Instead, Kevin Smith is taking it on tour, as he did with Jay and Silent Bob Reboot.
We returned to the Quick Stop to reunite with Dante (Brian O’Halloran) and Randall (Jeff Anderson), who continue to work at the convenience store that they co-own. Randall survived a massive heart attack and the trauma lead him to try and make a change of his life. He decided to make his life into a movie, in a hugely meta way, which looks very much like the first Clerks film.
This first act of the film was really hard for me because I have a tendency toward hypochondria, the scenes with the heart attack and at the emergency room was rough for me. I was extremely uncomfortable during it and I was desperately hoping to get through that section. Thankfully, it moved along soon after that. The film is clearly telling the story of Kevin Smith’s real life survival of the Widowmaker heart attack from a few years ago.
I liked a lot of the humor in this. I found the amount of drug humor, which I have never been a huge fan of, was kept at a reasonable amount here.
And there was a surprising arc throughout with Dante still dealing with the death of his wife Becky (Rosario Dawson) and their unborn daughter from years ago. This was some of my favorite parts of the movie and it showed some real levels of acting from Brian O’Halloran that I do not think we have seen before. The scene with Dante and the spirit of Becky at the graveyard was great and was odd in this film. This was some of the best work done by Kevin Smith.
The third act of this movie was sensational and really changed the tone of the film and it did it in character bits. I will not spoil anything that happened here, but I found it to be an unexpected surprise. As the first part of the movie was funny and enjoyable, but the finale really brought it home in an emotional manner.
Clerks III provided a sufficient and enjoyable way to conclude the Clerks trilogy with an emotional wallop while maintaining the characters from the previous films.
I had intended on doing a write up after each episode of Netflix’s hugely successful series, Cobra Kai, after the fifth season episodes dropped. However, when I started watching the show Friday afternoon, I just did not want to take the time in-between the episodes to write. I just wanted to get to the next episode and, before you knew it, I was done with the series. So instead, I decided to do a season 5 overview instead.
Season five was just tremendous. I think it may be my favorite Cobra Kai season yet. It was just so enjoyable and it actually seemed to break some of the series’ own typical trends. There were a very limited amount of group fights between the kids of the show. It seemed in past seasons, the kids of the different dojos were constantly physically fighting, and, while there was some of that, the giant fight scenes were kept to a minimum. That made the fight in the finale feel much more important.
Another thing they switched up this year was the re-introduction of Mike Barnes. As a long time fan of General Hospital, I was looking forward to the return of Sean Kanan, who played AJ Quartermaine on the soap. Just about everyone speculated that Terry Silver would call on his old associate Barnes, the bad boy of karate, to help him out with his new plan. However, the show took that expectation and twisted it, bringing back Barnes, but making him a decent guy who has overcome his horrendous past to build a better life. I loved the use of Kanan in these episodes mainly because of the switch up.
Chozen is one of the best aspects of season five. I was really worried about him though because as soon as he made that phone call back to Kumiko’s voice mail, I was sure that he was doomed, and it sure seemed as if I was right about my fear when Silver left Chozen sliced and diced faced down in his fountain, bleeding from a series of sword cuts. Thankfully, Chozen survived, continuing to prove he was the biggest bad ass on the show.
I also loved the maturing of Johnny after learning that Carmen was pregnant with his child. He still approached everything with the immaturity of Johnny Lawrence, but he was trying his best. Plus, the friendship between Daniel and Johnny finally seemed to be able to put the past away. In every other season, Daniel and Johnny try to make amends only to find themselves on opposites once more. Not this season, which was epic. Once Johnny got back from Mexico, the friendship really became an important part of the show.
Daniel was put through the ringer this season. Building on his borderline paranoia over Terry Silver, Daniel was becoming someone we did not recognize. He went from someone out of control when it came to Silver to someone in total control in the finale. Daniel had a great arc this season.
It was also epic to see Miguel and Robbie finally put their anger with each other away and become friends. In the fight between them this season, they used flashbacks to their infamous school fight to perfection. It built beautifully on what they had done before and what they had learned in the previous seasons.
Tory Nichols and her story arc was excellent too. At first, working as a mole inside Cobra Kai for John Kreese, and then eventually arriving to Sam and the others in her “Rogue/X-Men” moment. There was a lot of getting past old baggage between characters this year.
Speaking of Kreese, he showed how much of a bad ass he still was. Yes, I thought he had actually died in the finale, but I was fooled. I have no idea where he will go now, but I am there for it.
There are scenes and evens that happen in Cobra Kai that would not work in a lot of other series because it would be just too corny. However, it all works beautifully in Cobra Kai for some reason. There are plot points and moments that should never work, but fit into the tone of this series perfectly. Season five just flew by and it blended each episode together with a wonderful cast of characters that spanned the gamut from oddball to sinister, and it does so with a smoothness that just should not work. And yet it does.
Cobra Kai season five was just exceptional and, even though most of the main threads seemed tied up nicely, I hope there will be more Cobra Kai to come.
I had not intended on heading to the theatre this weekend. Then, I saw a Twitter review of the new film Barbarian which said that it was a lot of fun and that you should approach it with as little knowledge as you could (I believe it was a Dan Murrell Tweet). I had no idea about what Barbarian was and I am not sure I had ever seen anything about it, so I decided that this would be a good opportunity to check it out.
I came into the film with zero knowledge. I do think I had seen a trailer once, but I barely remembered it. I wasn’t even sure that I knew the style or genre of the film before it came on screen. (Horror, by the way).
Having said that, I 100% agree with Dan Murrell. Going into this film without any pre-existing knowledge is absolutely the way to go. It keeps you off balance and things happen that you have no idea is coming. The unknown really helped out Barbarian for me.
Because of that, I am going to pass on the typical synopsis that I would normally place in my review to keep it as surprising as possible.
The film starred Georgina Campbell as Tess, our main protagonist. Bill Skarsgård played Keith. Justin Long appeared in the movie too, as a character named AJ. Georgina Campbell brought a great performance, leading the audience through the mysterious goings on of Barbarian. This was one of my favorite performances from Justin Long too. He had some of the more emotional and questionable moments in the film.
There were some amazing moments of suspense, built by the mood and the tone of the film. Combine the setting with the unknown aspect of what was happening and Barbarian did a great job of keeping the audience on the edge of their seats.
The film has a fantastic look to it and the effects are truly frightening.
That’s about all I can say about the movie without spoiling it, so all I can say is, if you are a horror fan, or if you enjoy a tense suspenseful thriller, give Barbarian a try and go in with as little info as you possibly can. It was worth it to me.
No, he is not Ghost Rider. He is a failing magician who has a sling ring. His use is a danger to the world and Wong returns again to try and put a stop to it.
My first thought as we saw Donny performing to a relatively bored crowd was, in a world with super heroes and sorcerers, wouldn’t a stage magician seem really boring. When reality is more amazing than the show, how do these magicians survive?
With the return of Wong, and the arrival of Maddisynn, there were a lot of laughs with the ditzy character who spoils The Sopranos and our Sorcerer Supreme. Wong and Maddisynn had some great chemistry and the humor was right on point. Benedict Wong does a masterful job of keeping the balance between the strange humor and the seriousness of his position. Wong seems to be able to fit into any tone or any situation in the MCU ( or is it the Wong Cinematic Universe?)
She-Hulk does some online dating and she finds every loser in LA. Wong’s line about feeling like Jen’s dad when he arrived and interrupted Jen and her date on the couch was hilarious.
The episode ends with Jen receiving a court notice about Titania sewing Jen over her use of the name She-Hulk, which Titania had copyrighted.
The post credit scene included Wong and his bestie, Maddisyn with two Ns, an I and a Y but not where you think!
It is Disney + Day and that meant we were going to be seeing a brand new “live-action” adaptation of a past Disney classic animated movie. We have seen Cinderella, Jungle Book, Aladdin, The Lion King, Dumbo, Mulan, Maleficent, 101 Dalmatians, Pete’s Dragon, and Beauty and the Beast. Now, it was time for the remake of the 1940 iconic Pinocchio.
Tom Hanks starred as Geppetto, the wood carver who created the puppet Pinocchio in response to his son and wife’s recent death. After Geppetto wished upon a star, the Blue Fairy (Cynthia Erivo) arrived and brought the wooden boy to life and appointed Jiminy Cricket (Joseph Gordon-Levitt) as his conscience.
Pinocchio (Benjamin Evan Ainsworth) was told that he had a chance to become a real boy if he showed the ability of being brave, truthful and selfless. This leads to a series of weird adventures as Pinocchio heads out into the world.
There are several issues with this new version of Pinocchio. First, the design of Pinocchio is nearly identical to the original version and that makes Pinocchio a little creepy. The animation style also stood out against the rest of the film. Pinocchio did not look like it fit in the world.
A second problem I had was that this was a basic shot for shot remake with little new material. Some of the scenes were fine, but were not any better than the original. The scene where Pinocchio watches Lampwick (Lewin Lloyd) get turned into a donkey is not as scary as the animated version, but it was adequate. I liked the Monstro section but it was done too quickly.
Tom Hanks did not have much to do. Geppetto just kind of wandered around yelling for Pinocchio. The inclusion of the death son and wife was potentially a rich addition for the actor, but the scenes with his grief disappeared early.
I am not sure the reason for the remake outside of just making money. Not that making money is a bad thing, and all films are trying to make money, but there felt like little purpose.
The film is not the worst thing I have seen, but it was not very good and it didn’t reach the level of the 1940 film.
Honk for Jesus. Save Your Soul streamed live on Peacock this week while the film is still in the theater, which helped me be able to watch this.
The movie was written, directed, and produced by Adamma Ebo, which was her feature debut. This was based on her 2018 short film of the same name.
The story featured Pastor Lee-Curtis Childs (Sterling K. Brown) and his beautiful wife Trinitie Childs (Regina Hall), who were, at one point, running a highly successful congregation until Pastor Childs became enthralled in a scandal that led to the closing of their church. This movie had a documentary inside the film taping the attempt by Lee-Curtis and Trinitie to try and reclaim their past success.
The best part of this movie is clearly the two main leads, Sterling K. Brown and Regina Hall. The film only works because of the power of their performances. Both actors brought excellent energy and elevated the satire of the script wonderfully.
There are some definite moments where the satire of the organized religions. Some of these moments work well and others fell a little flat. The story never quite went into specific of what the scandal was, but there were some definite hints that the movie showed about what had happened.
This is a movie that I would not have seen if I had to watch it in the theatre. By having it streaming on Peacock, I got to see it and it was a decent time with two powerhouse performers.
Another great episode of She-Hulk: Attorney at Law. And we got…
Wong!
The Sorcerer Supreme has ben all around the Marvel Cinematic Universe during phase 4 and it is great. You can never have enough Benedict Wong. He showed up at the law office in response to Jennifer Walters’s request for questioning over the video from Shang Chi that was floating around at the end of the episode last week.
I thought that the two 4th Wall Breaking this episode were some of the best of the series so far. It started with Jen in a car saying that this was not a “cameo every week” show (despite there being Bruce, Emil and Wong, as she said). The second was my favorite when Jen said the “A & B plots coming together, nice” was so meta and clever.
Another cameo was the appearance of Grammy winner Megan Thee Stallion, as herself. She showed up to twerk with She-Hulk in the post credit scene.
One of the best moments of the show may have slipped by many people. When a reporter asked Jen about the rumor that she had gained her super powers from a mob hit gone wrong, that was a shout out to She-Hulk’s real comic book origin.
The Wrecking Crew arrived too. Now, they got crushed by She-Hulk, but that did not bother me any. They seem as if they had just gotten their weapons just recently. The big part of the use of the Wrecking Crew was the reveal that they had a “Boss” that wanted She-Hulk’s blood. Who could that be? Val? The Leader? Thunderbolt Ross? There are plenty of possible choices.
Jen wins her case by getting Emil Blonsky released from the DODC. The B plot with Pug was a lot of fun too even though the most unlikable character, Dennis, was involved. There were a bunch of shenanigans with the shapeshifting Asgardian elf.
I’m a little behind on the She-Hulk write-up, but I watched this show on Thursday when it comes out. I have enjoyed the first two episode tremendously.
Let me address this week’s internet controversy over the short run time of She-Hulk episode 2. Some are losing their minds because they felt it was too short. My guess is that, since they moved the origin stuff from episode one up (it was supposed to be in ep.8) that the tag at the end in the court with Titania from last week, was meant to be with this episode. That makes sense to me why this wound up a few minutes shorter. Now, if you are saying that the show is only 28-30 minutes long and you want more, there is not much I can tell you. This is a sitcom and most sitcoms run about 30 minutes (23 with commercials).
Bruce Banner returned for a wonderful cameo in this episode where he dropped one of the best lines of any Marvel property when he and Jen were talking about her taking on Emil Blonsky’s case and Bruce said, “Jen, that fight was so many years ago, I’m a completely different person now – literally.” This was a laugh out loud moment with the reference to Ed Norton from the Incredible Hulk and one of the best Breaking the Fourth Wall moments so far.
And by the way, greatest cell phone reception ever…
Meanwhile, Bruce is on a ship heading to Sakar, most likely not to return this season. Mark Ruffalo’s use in this show has been nearly perfect, showing a great deal of chemistry between the cousins. While bringing credibility to Jen, he also gave us some moments with Hulk that we have never had.
The main thrust of the show came across this week as Jen is hired for a Superhuman Defense with the competition, the GLKH law firm. First, Jen was fired from her job and seemed to be unhirable since she was a distraction to juries.
Tim Roth returned as Emil Blonsky, the Abomination, with a reasonable argument as to why he should be paroled, armed with heartfelt Haikus. Roth is a great actor and he looked like he was having a lot of fun. The show then tossed footage from Shang Chi showing Abomination and Wong fighting in the underground cage fight.
Cousin Larry showed up as Jen’s father. Mark Linn-Baker, who was one of the stars of the 80s sitcom Perfect Strangers, arrived as Jenn’s oddball father and we meet the remainder of this strange group of family members.
She-Hulk: Attorney at Law has been very solid so far and has a lot of humor. I am excited about seeing the next episode Thursday.
Sylvester Stallone joined in with the super hero genre in the new film on Prime this weekend called Samaritan. However, Stallone is not unfamiliar with the super hero genre as he appeared in Guardians of the Galaxy Vol. 2 and Judge Dredd.
Stallone played Joe, a garbage man who tried to stay out of the way and just fill his day by fixing junk that he would find in the dumpster. When Joe helped protect a young boy Sam (Javon Walton) from a group of bullies, Sam discovered that Joe had certain powers. Joe was a huge fan of the hero Samaritan, who had been believed to have died fighting his brother Nemesis years ago, but who Joe believed was alive.
Local criminal and gang member Cyrus (Pilou Asbæk) was looking to create chaos and burn the city down around him. He was able to find a powerful hammer that had been created by Nemesis as one of the only things that could hurt Samaritan. Cyrus, trending his best Arthur Fleck imitation from the end of Joker, roused up the street people into a mob to follow his orders. Cyrus had taken the identity of Nemesis for himself.
After that, the story gets a little too convoluted and the motives and desires of Cyrus was inconsistent. There was little development to the character and he was really just the old mustache-twirling villain.
Stallone looked like he was having quite a good time and Javon Walton was decent. The third act had the kid doing too much yelling and that never works for the subtlety of the moment.
Without spoilers, there was a twist in the film that I had guessed way back at the beginning. To be fair, I only thought it could have been a neat idea if the film went that way, but I did not expect they would. As the film went on, I thought it was much more likely, and I liked it when they actually went there.
There are some good moments in Samaritan and it gave us a branch of the super hero genre that we had not seen yet. It was a decent watch on a Saturday night at home. It may not be the greatest super hero flick we’ve ever seen, but it has some positives too. I liked watching it.
I had been looking forward to Bullet Train for awhile. They had played the trailer for the movie all the time, but I had already been sold on it. I have been battling with some issues so I have not been able to see it until today.
An assassin called “Ladybug” (Brad Pitt) by his handler because of penchant for bad luck, is out on his next mission as a snatch and grab aboard the bullet train. He was trying to find a briefcase that had a ton of money inside. It seemed like an easy job, but, little did he know, this was anything but easy.
A group of other assassins were aboard the train and heading after the briefcase among other revenge ideas. Chaos ensues.
The beginning of the film felt a little off. It was not a very cohesive story at the beginning. Eventually, everything they showed us in the initial section of the film, though it felt somewhat boring, paid off later so I forgave it by the end.
Once we got all of the characters in place and we understood what their motives were, the film got considerably better. Honestly, this is more of an ensemble character piece with a group of characters that are eccentric and entertaining. There are some awesome characters in Bullet Train.
Starting with Brad Pitt, who is just tremendous here, we get a lot of info with Brad Pitt and his recently changed philosophy. Pitt was so great here and holds everything together.
The twins Lemon (Brian Tyree Henry) and Tangerine (Aaron Taylor-Johnson) are trying to retrieve the son of the mysterious White Death, the leader of Japanese organization. Henry and Taylor-Johnson are absolutely standouts here. They are completely funny and engaging every time they were on screen.
There are a bunch of actors involved here. Bad Bunny, Zazie Beetz, Logan Lerman, Hiroyuki Sanada, Joey King, Andrew Koji, Michael Shannon, Sandra Bullock, Masi Oka, and several other cool cameos that I won’t spoil.
This movie is just a wild time and the action is over-the-top goodness. There is a lot of humor as these characters find themselves in bizarre situation after another and they all seem to have amazing chemistry with Brad Pitt.
It did feel a little long, and could have probably trimmed 15 minutes off the run time and not miss too much. Still, I do like how they spent a lot of time on the ensemble and not just make them typical assassin #1. Each of these characters felt like they were original characters that were their own people. That is a great point of the film. It is not just Brad Pitt and a bunch of faceless assassins.
I enjoyed Bullet Train. It may have been a little long, but the extra time devoted to character development was worthwhile and some of the actions scenes are tremendous. It has a humor to it and, once it got past the beginning sections, Bullet Train picked up speed.
We’ve had killer sharks, killer crocodiles/alligators, killer primates, insects of all kinds, Hitchcockian birds, and a bear that mauled Leonardo DiCaprio nearly to death. This time, we have a massively dangerous killer lion.
Dr. Nate Samuels (Idris Elba) and his teenaged daughters, Meredith (Iyana Halley) and Norah (Leah Sava Jeffries), went on vacation to Africa after recently losing their wife and mother to cancer. As she was originally from Africa, they went to see where she was from and, during this time, they reunited with an old friend Martin (Sharlto Copley) who was acting like a guide.
However, when they came across a village of people that Martin befriended only to discover that they had been killed, the tension in the group rose quickly. Not too soon after the village, the family was attacked by a rogue lion that was apparently out for revenge after a group of poachers had slaughter the lion’s entire pride.
Yes, that bit of a lion wanting revenge and killing everyone he comes across is a little cringey, making on think of Jaws 4: The Revenge where the shark followed the Brody family to Florida. The difference is that the writing on this is considerably better and the scenes of with this lion were totally tense and anxiety-filled. There were plenty of times where the lion would attack and I gasped.
Idris Elba was sensational here and he showed some fantastic chemistry with the two actors playing his on-screen daughters. I believed every scene with the three of them together. The film made a wise decision too because at the first 15-20 minutes of the movie, they established a conflict between Elba and the girls dealing with the loss of the girl’s mother. Nate had been separated from his wife and had not been around for much of her battle with cancer or the struggles that the girls had been going through so they clearly had some resentment built up for him. These moments in the film really humanized these characters and allowed us to know them more, and thus care about them more.
The action was extremely well done and, although you could see the ending coming, that did not mean that it was not admirably done. The film had about the perfect run time for this type of film and it kept me on the edge of my seat the entire time.
I enjoyed this more than I thought I would and, if you like a tension-filled ride, this will give you the needs you are looking for.