The Best Episodes Directed by Iain B. Macdonald

Episode Nine

#1 - Episode Nine

Teachers Season 4 - Episode 9

A severe female Inspector arrives to the school - with the classrooms in a mess from the Christmas Party the day before. Clare's plan of action - involving dinner ladies and fake pupils - fails and Ewan must seduce the Inspector to save the day. Bob prepares for the marriage ceremony - taking place in the playground, and featuring an igloo a sleigh, and Ben as the best men, with a reluctant Ping as a bride.

star 8.67
3 votes
Watch on Amazon
Episode Seven

#2 - Episode Seven

Teachers Season 4 - Episode 7

Damien proudly declares he doesn't need a girlfriend to complete his life - however he changes his mind when he sets eyes on supply teacher Anna. But his inflamed ardour is cooled after an unfortunate incident with an icing bag. Bob is still having problems with his wife, who refuses to give him sex and constantly abuses him.

star 8.20
5 votes
Watch on Amazon
Episode 308

#3 - Episode 308

Episodes Season 3 - Episode 8

Filming on 'Pucks!' draws to a close, and everyone focuses on what's next.

star 8.16
977 votes
Watch on Amazon
Episode 4

#4 - Episode 4

Bluestone 42 Season 2 - Episode 4

Nick is stuck looking after a Government Minister who is visiting the base, but offloads the duty onto Mary. He soon regrets it when she unexpectedly takes a shine to him. Nick's attempts to keep the Minister away from Mary just make matters worse, especially as they involve high explosives. Simon, meanwhile, takes it upon himself to become an over-zealous Fire Officer for the base.

star 8.05
82 votes
Episode 309

#5 - Episode 309

Episodes Season 3 - Episode 9

As interest in 'The Opposite of Us' intensifies, Beverly struggles to keep Sean on course and return to London. Matt has his own battles to fight when he learns that NBC expects him to audition for the lead in a new drama pilot.

star 8.05
997 votes
Watch on Amazon
Episode 4

#6 - Episode 4

The Last Enemy Season 1 - Episode 4

Stephen and Yasim unite with Michael whom was previously thought dead. Michael returns to uncover the truth about the mysterious illness and believes it was caused by a bad batch of a Hepatitis B vaccine.

star 8.02
62 votes
Watch on Amazon
Episode Eight

#7 - Episode Eight

Teachers Season 4 - Episode 8

Bob is planning his stag night in Dublin, but Ben insists he can't come- a ouija board predicted he would die the day before- and to ensure going to heaven, he converts to all religions for half a day each. Meanwhile, Penny tries to avoid getting into trouble for having an affair with pupil Anthony.

star 8.00
3 votes
Watch on Amazon
Episode 307

#8 - Episode 307

Episodes Season 3 - Episode 7

Beverly prepares to return to England, while Sean hangs onto hopes of keeping his Hollywood dream alive. Matt is crushed to learn that his former stalker is no longer obsessed with him. Carol is equally despondent when her dreams for a future with Castor are dashed.

star 7.99
1055 votes
Watch on Amazon
Episode 2

#9 - Episode 2

The Last Enemy Season 1 - Episode 2

A terrified Yasim confronts Stephen, fearing that Michael was murdered because he was trying to prove a link between a Hepatitis B vaccine used in the refugee camps and the disease that killed Nadir. Meanwhile, Nye is out on the Afghan-Pakistan border investigating the site of Michael's death, and Russell drops a bombshell.

star 7.99
72 votes
Watch on Amazon
A Gallagher Pedicure

#10 - A Gallagher Pedicure

Shameless (US) Season 8 - Episode 11

Fiona's homeless tenants barricade themselves in her apartment; Lip takes in Sierra and Lucas; Ian provides sanctuary to a runaway teen; Frank considers retirement.

star 7.97
2255 votes
Watch on Amazon
Episode 306

#11 - Episode 306

Episodes Season 3 - Episode 6

'Pucks!' is finally pulled from the schedule and, although not officially cancelled, the writing is clearly on the wall for the doomed hockey comedy. Everyone reacts in different ways: Sean is in denial, Beverly is mentally packing her bags, and Matt finds solace in the arms of a 18-year old super-fan.

star 7.96
961 votes
Watch on Amazon
Episode 6

#12 - Episode 6

Hotel Babylon Season 1 - Episode 6

Rebecca leaves Charlie in charge on the night shift, while she takes off on a holiday break with her husband. Then Anna thinks a hotel guest has killed his wife in their room. She becomes increasingly alarmed as she investigates, influenced by Tony's tale of horror at another hotel.

star 7.92
140 votes
Watch on Amazon
Home Sweet Homeless Shelter

#13 - Home Sweet Homeless Shelter

Shameless (US) Season 7 - Episode 3

Kevin, Veronica and Svetlana start a topless maid service. At the shelter, meanwhile, Frank makes new friends to replace his old family - leading them to a for-sale house converted into the Gallagher Home for the Homeless. Plus, Debbie's new lifestyle comes to an abrupt end; Carl gets a syphilis scare; Ian struggles with a breakup; and with Fiona on the run to clean up after her siblings, business at Patsy's hits the skids.

star 7.87
4236 votes
Watch on Amazon
Are You There Shim? It's Me, Ian

#14 - Are You There Shim? It's Me, Ian

Shameless (US) Season 9 - Episode 1

Most of the parents of The Hopkins Academy PTA test positive for STDs and is revealed that Frank had extramarital affairs with all infected females. Ian makes friends in jail, and continues his Gay Jesus antics inside. Debbie fights for equal pay at work after finding out she was being paid less. Lip juggles taking care of Xan. Carl has to prove himself at military school, while Kassidi is waiting for him outside the school.

star 7.86
1756 votes
Be a Good Boy. Come for Grandma.

#15 - Be a Good Boy. Come for Grandma.

Shameless (US) Season 6 - Episode 8

Fiona, now living with Sean, attempts to get his son, Will, to like her. He starts to come around, but when Will snags one of Carl's guns at the Gallagher house, Sean catches him and is furious with Fiona, worried he'll lose custody.

star 7.85
2769 votes
Watch on Amazon
Episode 305

#16 - Episode 305

Episodes Season 3 - Episode 5

The future of 'Pucks!' hangs in the balance as the network hosts its annual party for the television press. Sean and Beverly's romantic future is looking equally tenuous. Merc steals all of his blind ex-wife's artwork, and Matt is forced to come to her rescue.

star 7.85
979 votes
Watch on Amazon
Episode 5

#17 - Episode 5

Hotel Babylon Season 1 - Episode 5

Immigration officers visit the hotel, which depends on migrant labour. This puts Jackie in a difficult position, as her own visa is months overdue, and Charlie hints that she should marry him.Meanwhile, Rebecca's marriage is back on the rails, Gino is pretending to be gay, and Charlie helps a guest to cover up her affair at the hotel.

star 7.84
142 votes
Watch on Amazon

#18 - Lost

Shameless (US) Season 9 - Episode 13

Frank’s injury gets in the way of everyone’s plans as Fiona attempts to get her life back on track and Lip grows frustrated with his relationship with Tami. Carl gets some bad news about his future, and Debbie finally makes a move on Kelly. Kevin and Veronica get in trouble at the twins’ preschool.

star 7.82
1205 votes
Watch on Amazon
We Become What We... Frank!

#19 - We Become What We... Frank!

Shameless (US) Season 8 - Episode 1

The Gallaghers find themselves with money to burn as Carl sells their inheritance from Monica. Fiona swears off random hookups to focus on her new apartment building. Lip deals with the sacrifice that comes with sobriety. Frank emerges out of a meth-induced haze to make amends for decades of depravity.

star 7.81
2895 votes
Watch on Amazon
Episode 303

#20 - Episode 303

Episodes Season 3 - Episode 3

Matt continues to fight for custody of his children, trying to convince his ex-wife to forgive him for sleeping with his stalker. Sean and Beverly are back together, but they soon discover that it’s not so easy to heal old wounds, especially when additional secrets are revealed about their time apart. Carol’s ambitions are dealt a cruel blow.

star 7.80
1067 votes
Watch on Amazon
The Hobo Games

#21 - The Hobo Games

Shameless (US) Season 9 - Episode 11

The finals of the Hobo Games have arrived, and Frank faces off against his friend and greatest opponent while Ingrid grows anxious about his commitment to their future family. Lip prepares to officially adopt Xan, but his plans collide with Fiona’s partying. Debbie starts developing feelings for someone surprising, and Carl excels at the shrimp shack.

star 7.79
1208 votes
Watch on Amazon
The (Mis)Education of Liam Fergus Beircheart Gallagher

#22 - The (Mis)Education of Liam Fergus Beircheart Gallagher

Shameless (US) Season 8 - Episode 5

As Fiona tries to raise the profile of the neighborhood, Ian helps Trevor to raise money for a new youth shelter. Meanwhile, Carl loses his scholarship and gets creative with securing the tuition, Lip stands up to a friend and gets hurt and Frank teaches the parents at Liam's school all about the working class.

star 7.77
2543 votes
Episode 302

#23 - Episode 302

Episodes Season 3 - Episode 2

Matt's custody battle for his kids continues, a situation he has only made worse by getting a DUI with them in the car. Sean is still reeling from the news that Beverly spent the night with ruggedly handsome Rob. Carol falls under the spell of her charismatic new boss.

star 7.75
1094 votes
Watch on Amazon
Episode 304

#24 - Episode 304

Episodes Season 3 - Episode 4

Matt’s career takes an unexpected turn – and not a good one – when he goes to appear on The Tonight Show. Merc comes in to pitch new shows to Carol.

star 7.73
1123 votes
Watch on Amazon
So Antoine

#25 - So Antoine

Black Monday Season 2 - Episode 2

Mo has an unexpected guest. Blair and Tiff go looking for a new home.

star 7.72
127 votes
Watch on Amazon
Occupy Fiona

#26 - Occupy Fiona

Shameless (US) Season 8 - Episode 7

Ian tests Fiona's patience and resolve by bringing a messy “Occupy Fiona” movement right to her front door. Lip struggles to get Professor Youens to court for his DUI trial. Meanwhile, a now unemployed Frank goes on a job hunt and Carl gets a feisty new rehab client with a plan to help him get the rest of his tuition.

star 7.71
2395 votes
Watch on Amazon
Idiot Inside

#27 - Idiot Inside

Black Monday Season 2 - Episode 3

Mo tries to extricate Keith from a difficult situation.

star 7.69
120 votes
Watch on Amazon
Episode 4

#28 - Episode 4

Bluestone 42 Season 1 - Episode 4

Mary reveals a secret about her past before she became a padre and Nick tries to take full advantage. Bird is offered a promotion.

star 7.69
216 votes
Episode 5

#29 - Episode 5

Bluestone 42 Season 1 - Episode 5

Nick tries to prove to the padre that he is not superstitious. Simon tries to earn respect by joining in dangerous homemade games with Mac and Rocket.

star 7.68
178 votes
Abortion Rules

#30 - Abortion Rules

Shameless (US) Season 6 - Episode 2

Debbie carries a bag of flour around - determined to prove Fiona wrong.

star 7.68
2830 votes
Watch on Amazon
Episode 8

#31 - Episode 8

Bluestone 42 Season 1 - Episode 8

Nick faces a challenge with a booby-trapped car bomb. Simon stands up to his fiancée.

star 7.67
177 votes

#32 - Messiahs

Preacher Season 4 - Episode 7

Tulip and Cass tear after God; an old friend presents Jesse with an unique opportunity.

star 7.67
866 votes
Watch on Amazon
Fear of the Lord

#33 - Fear of the Lord

Preacher Season 4 - Episode 8

Tulip and Cass struggle to keep Humperdoo hidden from the Grail, while Jesse remains MIA.

star 7.66
869 votes
Watch on Amazon
A Little Gallagher Goes A Long Way

#34 - A Little Gallagher Goes A Long Way

Shameless (US) Season 10 - Episode 4

Frank and Mikey set off on a day of adventure around the city in pursuit of Mikey’s dreams. Debbie discovers a new way to make money in the midst of a strike as Lip leans on his new friend for parenting advice. Carl gets more than he bargained for when he offers to help Anne. Liam grows suspicious of his seemingly perfect mentor.

star 7.66
836 votes
Watch on Amazon
Get Some Then...

#35 - Get Some Then...

Wayne Season 1 - Episode 1

Wayne, a 16 year-old Dirty Harry with a heart of gold, sets out on his dirt-bike from Boston to Florida with his new crush Del, to get back a s*** hot 79’ Trans Am that was stolen from his father before he died.

star 7.65
330 votes
Watch on Amazon
The Master

#36 - The Master

The Mick Season 1 - Episode 6

All hell breaks loose, as the kids fight over who will take the master bedroom. Also, Mickey pursues a wealthy businessman who quickly discovers that she is not the prize he thought she was.

star 7.62
2131 votes
Watch on Amazon
Episode 7

#37 - Episode 7

Bluestone 42 Season 1 - Episode 7

A mortar attack on the patrol base sends Bluestone 42 diving for cover.

star 7.58
147 votes
Episode 4

#38 - Episode 4

Hotel Babylon Season 1 - Episode 4

Anna sets her cap at a rich American business man. How far will she go to get his attention? Meanwhile, Charlie is upset when Jackie tells him she is dating someone else. But he is soon being given the glad eye by Alice, an attractive hotel guest.

star 7.55
143 votes
Watch on Amazon
Scar Tissue

#39 - Scar Tissue

Marvel's The Punisher Season 2 - Episode 4

Rachel recalls the night everything changed and lets Frank in on the truth about her name. Russo sits down with a face from his childhood.

star 7.55
1603 votes
Watch on Amazon
Episode 301

#40 - Episode 301

Episodes Season 3 - Episode 1

Matt continues to fight for custody of his children, trying to convince his ex-wife to forgive him for sleeping with his stalker. Sean and Beverly are back together, but they soon discover that it's not so easy to heal old wounds, especially when additional secrets are revealed about their time apart. Carol's ambitions are dealt a cruel blow.

star 7.53
1187 votes
Watch on Amazon
Welcome to Kandahar

#41 - Welcome to Kandahar

Combat Hospital Season 1 - Episode 1

It's 2006: Major Rebecca Gordon, a highly-trained trauma surgeon, and Captain Bobby Trang, a brand-new doctor, report for duty at the NATO Role 3 Multinational Medical Unit at Kandahar Airfield. Perched at the edge of the airfield and built out of plywood and canvas held together with duct tape, the temporary building that houses the Role 3 shakes every time a plane takes off. The hospital's commander, Colonel Xavier Marks, tells the newcomers to expect an experience unlike any they've had before. Rebecca thinks she can handle anything, while Bobby is acutely conscious of his inexperience. They both get off to a rocky start, as Colonel Marks points out Rebecca's mistakes and tries to build Bobby's confidence. But over the next 48 hours, as they deal with rocket attacks, flying shrapnel and wave after wave of injured and wounded U.S. Marines, Canadian soldiers, Afghan civilians and even a Taliban prisoner, they manage to rise to the challenge, even as they grow more and more exhausted. Welcome to Kandahar, indeed.

star 7.47
323 votes
Watch on Amazon
100 Cows

#42 - 100 Cows

Casual Season 2 - Episode 6

Valerie is set up with Jennifer's friend, but her mind is on another person; Alex hopes to impress Sarah with an engagement present; Laura's friendship with Aubrey gets personal.

star 7.44
210 votes
Watch on Amazon
Episode 3

#43 - Episode 3

Bluestone 42 Season 1 - Episode 3

After Bluestone 42 join a midnight raid on a bomb factory and rescue a kidnapped Danish aid worker, they find more than they bargained for. Simon tries to get a book deal for his memoir.

star 7.43
214 votes
Bicycle Thieves

#44 - Bicycle Thieves

Casual Season 2 - Episode 5

Valerie considers her fertility options after a visit with her doctor. Alex reexamines a relationship with an ex-girlfriend. Laura and Aubrey bond over a secret.

star 7.40
218 votes
Watch on Amazon
Episode 1

#45 - Episode 1

The Last Enemy Season 1 - Episode 1

A reclusive mathematician returns to England to attend his brother's funeral, finding a world much changed from the one he left, and is pulled into a spiral of strange events.

star 7.37
80 votes
Watch on Amazon
Enemy Within

#46 - Enemy Within

Combat Hospital Season 1 - Episode 2

Rebecca is nearly run over by a pick-up truck full of Afghan National Army soldiers heading for the hospital. Their leader -- who turns out to be an American Special Forces operative -- carries in one of his men, delirious with a serious infection, one that neither Rebecca nor Bobby have encountered before. When another patient comes down with the same infection, the team realize they're dealing with a highly contagious and resistant bacterial strain, with no idea what it is, where it came from or how to stop it from spreading. Colonel Marks is left with no choice but to quarantine the OR, ICU and the recovery room, so that the Role 3 medics are forced to do surgery in the dining hall. Meanwhile, Rebecca accompanies Pedersen off base to the Women's Clinic, where they find a local in dire need of emergency life-saving surgery.

star 7.34
346 votes
Watch on Amazon
Episode 6

#47 - Episode 6

Bluestone 42 Season 1 - Episode 6

Nick and Simon help each other to learn to dance, whilst the arrival of vet Parikh reveals Bird as a terrible flirt.

star 7.32
132 votes
Episode 4

#48 - Episode 4

Survivors (2008) Season 1 - Episode 4

Abby travels to Waterhouse, a nearby manor- and into a land dispute between an aggressive group of teenage boys and Jimmy Garland, a former army officer, which obstructs her attempts to discover whether Peter is there or not. Tom, Al, Sarah and Najid find themselves attracted to the comfort and security within Samantha Willis' community, but Al falls afoul of Samantha, and is ejected from it. Can Tom prove himself to Samantha, and what about the complication of his criminal past? Meanwhile, Anya and Greg confront some unwelcome visitors, and learn some useful lessons about group solidarity.

star 7.20
499 votes
Watch on Amazon
Episode 5

#49 - Episode 5

The Last Enemy Season 1 - Episode 5

The final episode of the conspiracy drama hurtles Stephen, Yasim and Michael into hiding with the new underclass: non-ID carrying people. Things reach a head and Stephen is confronted with a truth that could shatter his world view.

star 7.09
64 votes
Watch on Amazon
Body Trouble

#50 - Body Trouble

Making History (2017) Season 1 - Episode 9

Dan's attempt to get Chris his job back goes awry when Dr. Cobell has a heart attack.

star 7.08
257 votes
Watch on Amazon
Episode 1

#51 - Episode 1

Bluestone 42 Season 1 - Episode 1

The Bluestone 42 team are called out on routine ops with their CIA liaison officer Carter, where things take a drastic turn. Back at base, they are introduced to Mary, the new padre, who Nick, the Ammunition Technical Officer, takes an instant shine to. Meanwhile, Simon grapples with Millsy over the report that Nick has forced him to write on his behalf, and the young Privates - Mac and Rocket - enjoy winding up Bird who may or may not have named the bomb seeking robot 'Arthur'.

star 6.98
263 votes
Episode 2

#52 - Episode 2

Bluestone 42 Season 1 - Episode 2

Nick has grown tired of eating the same food every day and is desperate to find something tastier. Mary encourages Nick to let Millsy run a re-training exercise. Millsy is ecstatic and ensures he does a very thorough job, much to the disdain of the team.

star 6.98
186 votes
Episode 5

#53 - Episode 5

Survivors (2008) Season 1 - Episode 5

The arrival of a spiritual leader by the name of John raises suspicions for some members of the group. One of his followers is pregnant, so they are allowed to stay - a decision that ultimately puts the group in danger.

star 6.97
580 votes
Watch on Amazon
Episode 3

#54 - Episode 3

The Last Enemy Season 1 - Episode 3

Stephen and Yasim join forces with Russell after he saves them from an assassination attempt. They continue to unravel the mystery of why refugees like Nadir are dying from an unknown disease and why so many microbiologists are dying under mysterious circumstances. Conscious of the fact that they have been noticed they try to throw off those that have been watching them.

star 6.43
37 votes
Watch on Amazon
Follow The Gleam

#55 - Follow The Gleam

Bonekickers Season 1 - Episode 6

Professor Gillian Magwilde risks everything to find the greatest sword in history. She starts the same search that already made her mother go mad.

star 6.11
88 votes
Watch on Amazon