Golan wurde am 22. November 1973 in Ramat Gan als Sohn einer jüdischen Familie geboren. Seine Schwester ist die Friedensaktivistin Neta Golan. Seine Kindheit verbrachte er abwechselnd in Israel und Kanada, da seine Eltern einen Juwelenhandel betrieben und geschäftlich häufiger in Nordamerika unterwegs waren. Dadurch lernte er Englisch fließend. Er ist Absolvent der Telma Yalin Arts High School in Givʿatajim. Nach seinem Militärdienst bei der IDF besuchte er die London Academy of Music and Dramatic Art.[1]
1990 debütierte er mit 17 Jahren in dem Film Final Take Off – Der letzte Kampf im Cockpit. In den nächsten Jahren erhielt er Besetzungen in Spielfilmen und Fernsehserien. 1996 verkörperte er im Fernsehfilm die Die Uri Geller-Story titelgebende Hauptrolle des Uri Geller. 2007 übernahm er in der israelisch-deutschen Kooperation Liebesleben die Rolle des Joni. Ab demselben Jahr bis 2008 wirkte er in der Fernsehserie Ha-E in der Rolle des Max mit. Eine Nebenrolle erhielt er außerdem in Das Salz des Meeres im selben Jahr. Von 2009 bis 2012 war er in insgesamt 24 Episoden der Fernsehserie Hatufim – In der Hand des Feindes in der Rolle des Uri Zach zu sehen. Weitere größere Serienrollen erhielt er in den Fernsehserien Ta Gordin, Kfulim und Kipat Barzel. Von 2017 bis 2020 verkörperte er in insgesamt 22 Episoden der Fernsehserie Greenhouse Academy die Rolle des Carter Woods. Er übernahm 2018 außerdem die männliche Hauptrolle des Benjamin im Horrorfilm Golem – Wiedergeburt.
Filmografie (Auswahl)
1990: Final Take Off – Der letzte Kampf im Cockpit (Derech Ha'nesher)
1992: Hessed Mufla
1993: Manat Yeter
1995: Sitton (Fernsehserie, Episode 1x01)
1996: Die Uri Geller-Story (Mindbender) (Fernsehfilm)