Ghost Whisperer

Ever since she was a young girl, Melinda Gordon (Jennifer Love Hewitt) has been 
able to see and talk to dead people--earth bound spirits who have yet to cross over 
to the other side and who seek her help in communicating and resolving unfinished 
business with the living. Melinda sometimes has a hard time accepting her "gift," 
especially now that she's a newlywed and looking forward to starting her new life 
with her husband, Jim Clancy (David Conrad), a paramedic. Her friend and 
business partner in the antique store, Andrea Moreno (Aisha Tyler), is fascinated 
by Melinda's talent. Although Melinda embraces her unique "abilities" as a 
blessing and sometimes a curse, she always helps her clients--alive or dead--find 
emotional closure. (from the Official website)

"Miss Fortune" scheduled to air on Friday, March 10, 2006 on CBS, 8:00 PM 
Eastern Time (USA).

When a traveling circus arrives, Melinda (the ghost whisperer played by Jennifer 
Love Hewitt) meets the bitter ghost of a magician who accuses his envious brother of causing his death, which was deemed to be accidental.

Jonathan Firth appears as Edward Pierce.

"Miss Fortune" Episode #118. 

When a traveling carnival comes to town, Melinda encounters the spirit of a vengeful magician who thinks his death during an underwater stunt was not an accident, but rather the work of his jealous brother. As Melinda pieces together the information leading up to his death, she learns that not everything is as it seems. TVPG 

Cast: Jennifer Love Hewitt, David Conrad, Aisha Tyler, Alicia Lagano, Fay Masterson, Jonathan Firth, Orlando Seale, Dariush Kashani, Blair Hickey, Ted Shred. Director(s): James Chressanthis. Producer(s): John Gray, Ian Sander, Kim Moses. Writer(s): Emily Fox.

Original Airdate: March 10, 2006.