主人公一家のケータリング会社のシーンはラスベガスで撮影が行われ、その他のシーンの一部はユニバーサル・スタジオで撮影された。通常、ユニバーサル・スタジオではアメリカ映画以外の撮影は許可されないが、アムリトラジの尽力で特別な許可を得て撮影することが可能となり、『キングコング』のセットや「模擬地震体験」で撮影が行われた。撮影はアリゾナ州のグランド・キャニオンやカリフォルニア州の火の谷、マンハッタン・ビーチ、マリブ湖などでも行われた。「Columbus」の歌唱シーンはヴェニスビーチで数人のダンサーが参加して撮影された。この他にニュージャージー州やニューヨークのワールドトレードセンターでも撮影が行われている。アメリカで45日間の撮影スケジュールを終えた後、シャンカールはクライマックスシーンを撮影するためインドに帰国した。撮影チームは「Poovukkul」のシーンを撮影するため複数の国を訪れて世界の名所7か所を撮影した。撮影されたのはピサの斜塔、エンパイア・ステート・ビルディング、万里の長城、タージ・マハル、エジプトのピラミッド、コロッセオ、エッフェル塔であり、30日間かけて撮影された。パリでの撮影中にダイアナ妃の事故死が発生したため、撮影が一時延期された。
主役にはアッバスが検討されていたが、彼は撮影のために1年間拘束されることに難色を示して辞退した。次にオファーを受けたアジット・クマールも撮影期間に難色を示し、出演を辞退した。最終的にプラシャーントが起用されたが、彼は本作の撮影に専念するために7本の映画を降板した。ヒロイン役には『インドの仕置人』で出演が叶わなかったアイシュワリヤー・ラーイが起用された。彼女の声はサヴィサ・レッディが吹き替えている。助演俳優としてセンディル、ナーサル、ラージュ・サンダラムが起用された。助演女優としてラクシュミーとギータが起用され、ラーディカーがゲスト出演することになった。この他にS・P・バラスブラーマニヤムが降板したため、新たにS・V・シェカールが起用された。シャンカールはガンティマティに2役を演じさせるつもりでいたが、彼が2役を演じることが不可能になったため映画の内容がコメディ映画から恋愛映画に変更された。
映画は1年半の期間をかけて製作された。本作は他のシャンカール作品とは異なり、大部分が海外で撮影された。プロデューサーはアショーク・アムリトラジ、マイケル・ソロマン、サナンダ・ムラリ・マノハルが務め、3人とも本作がタミル語映画デビュー作となる。アムリトラジが参加したタミル語映画は本作のみである。シャンカールは脚本を完成させた後、『インドの仕置人』の技術チームを再結集した。映画のタイトルについて、アムリトラジによると「遺伝子(genes)」の同音異義語から採用されたものであり、「映画の内容に非常に適している」と語っている。また、ラシュトリヤ・サハラ誌によるとタイトルを考案したのはシャンカールであり、プラシャーントとナーサルが2役を演じることから「双子の誕生は遺伝子の作用によって支配される」ため採用したとされる。1996年12月にチェンナイ・ヴァダパラニのAVMスタジオで製作発表会が行われた。招待状はシャンカールからタミル語映画界の俳優や彼の友人に手渡された。キャストとスタッフはプロデューサーの依頼に応じて青いジーンズを履いて出席した。シャンカールは『インドの仕置人』などに参加したジーヴァを撮影監督に起用したにも関わらず、サントーシュ・シヴァンが起用されたと発表された。しかし、実際に撮影監督として製作に参加していたのはアショーク・クマールだった。
モジュライ空間とは、幾何学的な分類問題の解のなす空間である。つまり、モジュライ空間の点は、幾何学的な問題の解に対応する。ここで別な解もあった場合は、この解が同型であるならば（幾何学的に同一ならば）、モジュライ空間の点としては同一の点となる。モジュライ空間は問題のパラメータの普遍空間を与えるものと考えられる。たとえば、合同を同一視してユークリッド平面のすべての円を求める問題を考えると、任意の円は与えられた3点から一意に定まるが、異なる三点の集合が同じ円を定めることがあるので対応は 多数 : 1 となる。しかし、円は中心と半径、即ち2つの実パラメータと1つの正の実数のパラメータで一意にパラメトライズできる。ここでは「合同での同一視」にのみ注目しているので、同じ半径を持つ異なる中心をもつ円は同一視するので、半径だけで興味の対象をパラメトライズするに充分である。従って、モジュライ空間は、正の実数の集合である。モジュライ空間は、自然な幾何学的トポロジー的性質を持つ場合が多い。円の例では、モジュライ空間は抽象的な集合ではないが、異なる半径の絶対値が、2つの円の「近さ」を決める計量となる。モジュライ空間の幾何学的構造は、2つの幾何学的分類問題の解が近いか否かという局所的な構造を持っている一方で、込み入った大域的な構造も持っている。たとえば、原点で交わる R² の直線の集まりはどう記述できるかを考える。この族から各々の直線 L へ一意に決まるモジュラス、量を対応させたいので、正の角度、0 ≤ θ < π の間で θ(L) を考えることは自然なことであり、このことは R² の中で原点で交わる全ての直線に対応している。直線 L の集合は、P¹(R) として知られていて、実射影直線と呼ばれる。また、トポロジカルな構成により、原点で交わる R² の中の直線の集まりも記述することができる。すなわち、S¹ ⊂ R² を考え、全ての点 s ∈ S¹ に対して、直線が原点と s と交わる場合は、この集まりの中では直線 L(s) と同一視することにする。まだ、この写像は、2-対-1 の対応であるので、s~ − s を同一視し P¹(R) ≅ S¹/~ を得る。この空間のトポロジーは、商写像 S¹ → P¹(R) によりにき起こされた商トポロジーである。このように、P¹(R) を原点で交わる R² の中の直線のモジュライ空間として考えると、どのようにしたら（直線の場合の）族の要素が 0 ≤ θ < π と変化させることで、パラメータ化できるかを理解することができる。