He's actually of Welsh ancestry and is an Evangelical Christian. His name is actually "Zachary Levi Pugh", but he started using his first and middle names as his screen name after his agent told him that "a guy named Zach Pugh would not be going far in Hollywood." Ironically, he said in 2016 that despite not being Jewish at all, he gets turned down for certain roles for being "too Jewish".
He's actually of Welsh ancestry and is an Evangelical Christian. His name is actually "Zachary Levi Pugh", but he started using his first and middle names as his screen name after his agent told him that "a guy named Zach Pugh would not be going far in Hollywood." Ironically, he said in 2016, that despite not being Jewish at all, he gets turned down for certain roles for being "too Jewish".