Cast and Crew of Aurora Teagarden Mysteries: A Very Foul Play

Cast of
Aurora Teagarden Mysteries: A Very Foul Play

About Aurora Teagarden Mysteries: A Very Foul Play

At a gathering of mystery and true crime fans, Aurora Teagarden’s nephew, Phillip, is accused of murder when an unplanned onstage blackout during the play in which he is performing ends, revealing Phillip holding the bloody knife that has just killed one of the other performers. 12th installment in Aurora Teagarden Mysteries

Full Cast of Aurora Teagarden Mysteries: A Very Foul Play

Candace Cameron Bure
plays Aurora Teagarden

Candace Cameron Bure as Aurora Teagarden

Candace Cameron (born April 6, 1976) is an American actress and author best known for playing DJ Tanner on the televi...

See Candace Cameron Bure's other roles

Niall Matter
plays Nick Miller

Niall Matter as Nick Miller

Niall Matter was born on October 20, 1980 and is currently 43 years old.

See Niall Matter's other roles

Marilu Henner
plays Aida Teagarden

Marilu Henner as Aida Teagarden

​From Wikipedia, the free encyclopedia.   Mary Lucy Denise Henner (born April 6, 1952), known professionally as Mari...

See Marilu Henner's other roles

Lexa Doig
plays Sally Allison

Lexa Doig as Sally Allison

Lexa Doig (born Alexandra Lecciones Doig on June 8, 1973) is a Canadian TV and movie actress. She portrayed the title...

See Lexa Doig's other roles

Peter Benson
plays Det. Arthur Smith

Peter Benson as Det. Arthur Smith

Peter Benson is a Canadian actor, writer and producer for film and television, known for playing Detective Arthur Smi...

See Peter Benson's other roles

Miranda Frigon
plays Lynn Smith

Miranda Frigon as Lynn Smith

Miranda Frigon was born on February 20, 1980 and is currently 44 years old.

See Miranda Frigon's other roles

Dylan Sloane
plays Phillip Pifer

Lauren K. Robek
plays Linda Bennett

Lauren K. Robek as Linda Bennett

Kirsten Robek is an Actress, Writer, Director and Coach.

See Lauren K. Robek's other roles

Ellie Harvie
plays Lillian Tibbett

Ellie Harvie as Lillian Tibbett

Elinor Anne Harvie (born April 7, 1965) is a Canadian actress, best known for her roles as Lillian Tibbett in the Aur...

See Ellie Harvie's other roles

John Emmet Tracy
plays Andrew Wakefield

John Emmet Tracy as Andrew Wakefield

In over thirty years as an actor, John has worked extensively in theatre, film, television and voiceovers. He has per...

See John Emmet Tracy's other roles

Kwesi Ameyaw
plays Detective Reynolds

Kwesi Ameyaw as Detective Reynolds

Kwesi Ameyaw was born on August 24, 1975 and is currently 48 years old.

See Kwesi Ameyaw's other roles

Matthew James Dowden
plays Robert Brown

Aaron Douglas
plays Boyd Stauberg

Aaron Douglas as Boyd Stauberg

Aaron Douglas was born on August 23, 1971 and is currently 52 years old.

See Aaron Douglas's other roles

Tom Stevens
plays Brett Stauberg

Tom Stevens as Brett Stauberg

Thomas James "Tom" Stevens (born June 24, 1987) is a Canadian actor, producer, and musician. He is best known for his...

See Tom Stevens's other roles

Brenna O'Brien
plays Monica Swanson

Brenna O'Brien as Monica Swanson

From Wikipedia, the free encyclopedia. Brenna O'Brien (born March 9, 1991) is a Canadian actress. She is best known ...

See Brenna O'Brien's other roles

Cole Vigue
plays Davis Mettle

Cole Vigue as Davis Mettle

Cole Vigue is an actor, known for Open 24 Hours (2018), The 100 (2014), When We Rise (2017) and iZombie (2015).

See Cole Vigue's other roles

Catherine Lough Haggquist
plays Terry Sternholz

Catherine Lough Haggquist as Terry Sternholz

Catherine Lough Haggquist is an actress.

See Catherine Lough Haggquist's other roles

Stefania Indelicato
plays Officer Dolan

Aadila Dosani
plays Katie

Janet Glassford
plays Housekeeper

Anthony Ingram
plays Herb

Anthony Ingram as Herb

Anthony Ingram was born on November 27, 1966 and is currently 57 years old.

See Anthony Ingram's other roles

Dion Riley
plays Young Man


Crew of Aurora Teagarden Mysteries: A Very Foul Play

Discover the backstage crew of Aurora Teagarden Mysteries: A Very Foul Play →