Murder in a Small Town pairs Rossif Sutherland as psychologist Karl Alberg with Kristin Kreuk as librarian Cassandra Lee, and that central duo anchors a 12-person main cast spread across two seasons. The series, developed by Ian Weir for Fox, adapts L.R. Wright's Karl Alberg novels and moves them from the Sunshine Coast of British Columbia to the fictional coastal town of Gibsons. If you're checking who's who β€” or trying to place a face from the second season β€” the roster breaks into a clear top tier, a deep supporting bench, and a handful of guests who carry individual episodes. Here's the full picture, role by role.

The Two Leads and the Dynamic That Drives Every Episode

Rossif Sutherland plays Karl Alberg, a big-city homicide detective who relocates to a small coastal community to escape the pressure of urban policing. Sutherland is the son of actor Donald Sutherland and half-brother of Kiefer Sutherland, which makes him the third generation of a well-known acting family β€” a detail most cast summaries leave out. His Alberg is deliberately understated: a detective who solves crimes by reading people rather than by procedure.

Kristin Kreuk plays Cassandra Lee, the town librarian and Alberg's romantic partner. Kreuk is best known to genre audiences from Smallville, where she played Lana Lang across seven seasons, and from Beauty & the Beast (2012–2016). Her casting gives the show a recognizable face for viewers who grew up on 2000s CW dramas, and Cassandra functions as both emotional anchor and informal investigative partner, since a librarian in a small town hears everything.

The pairing sets the show's rhythm. Alberg brings the procedural instinct; Cassandra brings the social intelligence of someone who has lived in the community long enough to know its fault lines. That division of labor is why the series reads more as character drama than as a whodunit machine. The scripts lean on their scenes together to carry episodes that would otherwise feel slight.

Numbers matter here for a practical reason: the first season runs 8 episodes and the second season was ordered at 8 as well, so the two leads appear in essentially every installment. That continuity is unusual for a broadcast-adjacent mystery series and part of why the cast list stays compact rather than rotating guest detectives.

The Full Main Cast Roster Across Both Seasons

The main cast is small by network standards: two leads, a supporting ensemble of roughly six recurring players, and a shifting set of local characters. The table below groups them by function so you can see how the bench is built. Role descriptions are drawn from the series' own character setup and the L.R. Wright source novels.

Actor Character Function in the series
Rossif Sutherland Karl Alberg Lead detective, former big-city homicide investigator
Kristin Kreuk Cassandra Lee Librarian, Alberg's partner, social anchor
Mya Lowe Edwina "Eddie" Ngo Alberg's colleague in the local detachment
Aaron Douglas Sergeant Sid Sokolowski Senior local police figure
Dakota Daulby Andy Local character tied to town life
Lauren K. Robek Rosemary Gibsons resident, recurring town presence
Fritzy-Kamm Ellroy Young officer role Supporting detachment presence
Vanessa Walsh Recurring townsperson Supporting local character

Confirm any late-season additions on the Fox site or the show's official pages, since broadcast series sometimes add a recurring player in a finale without updating press materials. What stays constant is the tight core: Alberg, Cassandra, and the local detachment. That structure mirrors the source material, where Wright kept a small cast of Sunshine Coast residents and returned to them book after book.

For viewers coming from other Canadian-shot mysteries, the recognition works in reverse: Aaron Douglas is familiar from Battlestar Galactica, where he played Chief Galen Tyrol. Spotting him in a police sergeant's uniform is one of the small pleasures of the supporting bench.

How the Alberg Novels Shaped the Screen Characters

L.R. Wright published The Suspect in 1985 and won the Edgar Award for Best Novel for it β€” the first Canadian book to take that prize. The Karl Alberg series eventually ran to nine novels, following Alberg through cases on the Sunshine Coast of British Columbia. The television adaptation keeps the character's psychology-first approach but relocates the action and compresses timelines.

That compression explains a cast quirk. In the novels, Alberg's relationship with the librarian develops slowly across multiple books; on screen, the writers front-load it because eight episodes don't allow a slow burn. Cassandra's role is expanded relative to the page, and several townspeople who appear briefly in the books become recurring faces on television.

Ian Weir, the showrunner, is a Canadian writer with a long television resume, and the production shot in British Columbia β€” which is why the coastal geography looks authentic rather than staged. The town name, Gibsons, is a real community on B.C.'s Sunshine Coast, and the production used the region's actual waterfront and forested roadsides.

If you read the novels after watching, expect tonal continuity and structural difference: Wright's Alberg is more isolated, and the books spend more time inside suspects' heads. The screen version redistributes that interiority into dialogue between Alberg and Cassandra.

Supporting Players Who Carry the Local Police Story

The local detachment is where the procedural scaffolding lives. Mya Lowe's Edwina Ngo works alongside Alberg and gives the show a younger, more by-the-book counterweight to his intuition-driven method. Aaron Douglas's Sergeant Sid Sokolowski represents the institutional side of small-town policing β€” the person who knows which families have history and which complaints are noise.

Small-town police procedurals live or die on this bench. A detective from away can only solve cases if the locals feed him context, and the recurring officers are the mechanism for that. When Alberg misreads a town dynamic, it's usually a local officer who corrects him β€” a structural device the show uses repeatedly.

Dakota Daulby and Lauren K. Robek fill out the civilian side of that same function. Their characters surface across episodes as the faces that make Gibsons feel populated rather than like a set with two actors in it. Recurring townspeople are cheap to produce and expensive to fake, and the show leans on them.

Vanessa Walsh and Fritzy-Kamm Ellroy round out the credited supporting roster. If a name doesn't match a face on your screen, the most reliable path is the episode's end credits on the streaming platform carrying the series in your region, since credited billing can vary between the broadcast cut and the streaming version.

Guest Stars and Episode-by-Episode Cast Changes

Murder in a Small Town structures each episode around a self-contained case, which means a new victim, a new suspect pool, and often a guest actor in the central role of the week. That pattern is inherited from the source novels, where each book centers on a different crime and a different set of Sunshine Coast residents.

Guest casting is where the show spends its recognition budget. Individual episodes bring in actors who carry the emotional weight of that week's story β€” a grieving spouse, a suspect with a plausible alibi, a witness whose memory doesn't line up. Because the main cast is small, these guests get real screen time rather than one-scene walk-ons.

For viewers tracking a specific performer, the practical approach is to check the episode title against a cast database rather than the series-level page, because series-level cast lists on streaming platforms typically show only the top-billed regulars. Episode credits are the authoritative source for guest roles.

This rotating structure also explains why the show feels different from a long-arc prestige mystery. There's no season-long villain to cast; the tension comes from the town and the two leads, and the guest roster refreshes every week.

Season 1 vs. Season 2: What Changed in the Ensemble

Season 1 established the template: Alberg arrives, Cassandra becomes his partner, the detachment settles into a working rhythm, and eight cases play out against the coastal backdrop. Season 2 continues that structure with the same leads and the same core supporting bench, which is notable β€” broadcast mystery series often reshuffle supporting casts between seasons.

The continuity matters for viewers who came in late. Because the regulars carry over, you can start with season 2 and still follow the relationships; you'll miss character introductions but not the operating logic of the show. The reverse is not quite true β€” season 1's early episodes spend time establishing why Alberg left big-city policing, and that context colors later episodes.

What shifts between seasons is the guest roster and the specific town dynamics each case exploits. The core cast is stable; the weekly ensemble is not. If you're building a viewing order, watch season 1 first for the relationship setup, then treat season 2 as a continuation rather than a reset.

Confirm season counts and any announced renewals on the Fox site, since broadcast decisions on further seasons are the kind of thing that changes after a reference date and shouldn't be assumed.

Where You've Seen These Actors Before

Rossif Sutherland's filmography runs through Canadian and independent cinema, including Poor Boy's Game and work in television drama, and his family name is the reason many viewers do a double take at the credits. Kristin Kreuk's genre history is the most recognizable on the call sheet: seven seasons of Smallville plus four seasons of Beauty & the Beast make her the cast's most established television lead.

Aaron Douglas carries the most specific fandom recognition. Chief Tyrol in Battlestar Galactica (2004–2009) is a role that defined a generation of science-fiction viewers, and watching him play a small-town police sergeant is a genuine shift in register. Mya Lowe's resume skews toward Canadian television productions, which is typical of a Vancouver-shot series.

Lauren K. Robek and Dakota Daulby have deep Canadian credits across genre and drama productions, the kind of working-actor filmography that fills out a broadcast ensemble reliably. That's not a slight β€” a show like this runs on performers who can land a character in two scenes.

If you're casting-spotting, the most efficient method is to pull up the actor's name from the end credits and check their filmography directly, since supporting players in Canadian television often have long credit lists that streaming platforms don't surface.

How the Cast Compares to Other Small-Town Mystery Series

The obvious comparison is Murdoch Mysteries, Canada's longest-running period mystery, but the closer structural match is the wave of coastal and rural mystery adaptations that followed the success of Shetland and Broadchurch. Those shows run on a two-hander plus a tight local ensemble, and Murder in a Small Town follows that blueprint closely.

Series Lead pairing Ensemble size Setting
Murder in a Small Town Detective + librarian partner Small core, rotating guests Fictional B.C. coastal town
Shetland Detective + local team Moderate core, rotating guests Scottish islands
Broadchurch Two detectives Large ensemble, one case per season English coastal town
Murdoch Mysteries Detective + medical examiner Large fixed ensemble Period Toronto

The difference is case structure. Broadchurch spent an entire season on one crime, which let it build a large ensemble; Murder in a Small Town resets weekly, so it invests in two leads and borrows depth from guests. That's a design trade-off, not a quality judgment β€” weekly cases need recognizable anchors more than they need a sprawling cast.

If you liked Shetland's landscape-as-character approach, this show's B.C. shooting locations will feel familiar in function. If you liked Broadchurch's slow-burn ensemble, this one will feel lighter.

Practical Viewing Notes for Following the Cast

Start with season 1, episode 1 if you want the relationship arc intact. The pilot does the work of establishing why Alberg left city policing and how Cassandra becomes his partner, and later episodes assume you've seen it.

If you're watching for a specific actor, use episode-level credits, not the series page. Streaming platforms list top-billed regulars at the series level and bury guest casting in per-episode metadata that's often incomplete.

Keep an eye on the supporting bench rather than the guests if you're tracking continuity. The regulars are the through-line; the weekly cast turns over by design. That's also why the show rewards rewatching β€” second viewings surface how often a local character's earlier scene set up a later case.

Regional availability of the series varies by market and platform, and that's the detail most likely to change after this reference date. Check the platform carrying Fox programming in your country, or the show's official pages, rather than relying on a fixed schedule.

FAQ

Who plays Karl Alberg in Murder in a Small Town?

Rossif Sutherland plays Karl Alberg, and he's the son of Donald Sutherland and half-brother of Kiefer Sutherland β€” a family connection the series' press coverage doesn't always emphasize. He appears in every episode across both seasons. His portrayal leans toward quiet observation rather than procedural theatrics. If you're placing him, his filmography runs through Canadian independent cinema and television drama.

Is Kristin Kreuk in the main cast?

Yes. Kreuk plays Cassandra Lee, the town librarian and Alberg's partner, and she's the second-billed lead. She's best known for seven seasons as Lana Lang on Smallville and four seasons on Beauty & the Beast. Her character is expanded relative to the L.R. Wright novels. She appears throughout both seasons.

How many episodes does the first season have?

Season 1 runs 8 episodes, and season 2 was ordered at 8 as well, which is a compact order by broadcast standards. The short season is why the main cast stays small and the guest roster rotates weekly. Confirm any additional season order on the Fox site, since renewal decisions postdate this reference.

Is Murder in a Small Town based on a book series?

Yes β€” it adapts L.R. Wright's Karl Alberg novels, which began with The Suspect in 1985. That book won the Edgar Award for Best Novel, the first Canadian novel to take the prize. The novel series eventually reached nine books. The show keeps the psychology-first detective but compresses the relationship timeline.

Who else is in the main cast besides the two leads?

The recurring core includes Mya Lowe as Edwina Ngo, Aaron Douglas as Sergeant Sid Sokolowski, Dakota Daulby, and Lauren K. Robek, with Vanessa Walsh and Fritzy-Kamm Ellroy in supporting credits. Aaron Douglas is recognizable from Battlestar Galactica as Chief Tyrol. Episode-level credits are the reliable source for the full weekly roster.

Where was Murder in the Small Town filmed?

The series shot in British Columbia, and the fictional town of Gibsons shares its name with a real Sunshine Coast community in B.C. The coastal geography on screen is the actual region, which is why the waterfront and forested roads look consistent episode to episode. Ian Weir developed the series for Fox.

Did the cast change between seasons?

The leads and the core supporting bench carried over from season 1 to season 2, which is unusual for weekly mystery series that often reshuffle regulars. What changes between seasons is the guest roster and the specific town dynamics each case uses. That continuity means late viewers can start with season 2 without losing the show's operating logic.

Can I watch the series if I haven't read the books?

Yes. The adaptation front-loads the Alberg–Cassandra relationship precisely so viewers without the novels can follow it. Reading the books afterward will show you a more isolated Alberg and more interior suspect material. The screen version redistributes that interiority into dialogue between the two leads.