Hassan has had roles in films including The Ferryman, Batman Begins, Cass, Eastern Promises, and Clash of the Titans, in which he portrayed Ares, the ancient Greek god of war. In 2011, he played "The Boss", a shady police officer, in the British film noir Jack Falls. He played "Chavez" in Wrong Turn 3: Left for Dead.