Far from Heaven is a 2002 historical romantic drama film written and directed by Todd Haynes and starring Julianne Moore, Dennis Quaid, Dennis Haysbert and Patricia Clarkson. From Wikipedia