The Perfect Soulmate

2017, suspense

90 minutes

On the outside, Sarah Miles appears to have it all: her husband is charming and successful and their daughter Megan is bright and engaging. Having put her once successful career as a published poet on hold to raise Megan, Sarah now shares her writing on...

Last rated on

?

Recommended

?

based on 0 users

?

based on 0 critics

Cast

Cassie Scerbo

Cassie Scerbo

Lee Maxson

Alex Paxton-Beesley

Sarah Miles

Scott Gibson

Scott Gibson

Will Lawrence

Jeff Teravainen

Jeff Teravainen

Daniel Miles

Gwenm Carsley

Detective Chris Collins

Habree Ahrys Larratt

Habree Ahrys Larratt

Megan Miles

Deborah Grover

Deborah Grover

Marlene Maxson

Norman Mikeal Berketa

Paul Crawford

Tomas Chovanec

Colton Friedman

Sean Tucker

Sean Tucker

John Neighbour

John Serge

Lieutenant Mike Penco

Tara Spencer-Nairn

Tara Spencer-Nairn

Jean McKinney

Vanessa Bloomfield

Female Uniformed Police Officer

Bradley Hamilton

Bradley Hamilton

College Student

Joanna Areti

Maggie Areti

Emilie Westbrook

Saleswoman (Gina)

Marnie Delwo

Fan Woman

Sonia Maria Chirila

Little Lee

Eldon Hunter

Bookstore Fan Patron

Dan Day

Businessman (uncedited)

Ingrid Dion

Dinner Guest (uncredited)

Crew

Art

Csaba András Kertész

Production design

Cody Johnson

Set decoration

Camera

Costume and make-up

Emily Griffiths

Costume design

Directing

Curtis Crawford

Curtis Crawford

Director

Anthony Lefresne

Director

Editing

Jordan Jensen

Editor

Production

Cinthia Burke

Cinthia Burke

Associate producer

Pierre David

Pierre David

Executive producer

Tom Berry

Tom Berry

Executive producer

Neil Bregman

Executive producer

Sebastian Battro

Sebastian Battro

Executive producer

Curtis Crawford

Curtis Crawford

Producer

Donald Osborne

Producer

Sound

Writing

John Serge

Writer

What is Veboli?

Veboli provides personal movie advice, so you can easily choose the right movie to watch. Learn more

Stay up to date?

Read the Veboli blog

Instagram
Instagram
LinkedIn
Twitter

Got a question?

Send us a message

English

Distribution

10

9

8

7

6

5

4

3

2

1

0

Distribution

10

9

8

7

6

5

4

3

2

1

0