Sunshine is a historical drama that traces the fortunes of three generations of a Jewish family in Hungary during the last years of the 19th century. Directed by Istvan Szabo, who also co-wrote the screenplay with Israel Horowitz, the movie begins with the death of the family's patriarch and the discovery of his recipe for a special liquor. The family becomes wealthy and powerful through their liquor business; their eldest son Ignatz Sonnenschein (Ralph Fiennes in the first of three roles) becomes a judge, but is asked to change his name to something less Jewish sounding before being promoted. With this begins the major theme of the movie, the tension between changing to integrate, and conforming to age-old tradition in a society that is, at times, harshly anti-semitic. The vicissitudes of the family are followed through the years of the new century, and the First World War. Also starring are Rachel Weisz, Jennifer Ehle, and James Frain.