stephen giffen,stephen giffin is an actor, known for cleopatra (1999), don quixote (2000) and demoniac (2003).