
Where to watch All Souls in Canada
All Souls is streaming on Amazon Prime Video and Amazon Prime Video with Ads in Canada, and available to rent or buy on Apple TV Store, Google Play Movies, CosmoGo, YouTube and Amazon Video. Availability checked 26 June 2026.
About All Souls
All Souls is a 2023 movie in the Thriller genre, directed by Emmanuelle Pickett, starring Mikey Madison, G-Eazy and Samuel Roukin. It has a runtime of 1 hour 21 minutes. It holds an average rating of 6.3/10 from 49 viewers. Below you can see where to watch All Souls in Canada — across streaming, rental and purchase options — along with the full cast, trailer and viewer reviews.
All Souls trailer
Overview
A young confidential informant is sent on a dangerous undercover operation. It's a no-holds-barred look at the vulnerable foot soldiers of the War on Drugs, young criminals who are pressured to work for the police.
Top cast
Themes & keywords
Frequently asked questions
Where can I watch All Souls in Canada?+
In Canada, you can stream All Souls on Amazon Prime Video and Amazon Prime Video with Ads. It's also available to rent or buy on Apple TV Store, Google Play Movies, CosmoGo, YouTube and Amazon Video.
Is All Souls on Netflix?+
All Souls is not on Netflix in Canada right now, but you can stream it on Amazon Prime Video and Amazon Prime Video with Ads.
How long is All Souls?+
All Souls has a runtime of 1 hour 21 minutes (81 minutes).
Who stars in All Souls?+
All Souls stars Mikey Madison, G-Eazy, Samuel Roukin, Mia Love Disnard and Zach Villa.
When did All Souls come out?+
All Souls is a 2023 movie directed by Emmanuelle Pickett.
What genre is All Souls?+
All Souls is Thriller film.
Who directed All Souls?+
All Souls was directed by Emmanuelle Pickett.
User reviews
No reviews yet — be the first to review All Souls.






















