Actor Amir Aboulela was born in Alexandria, Egypt. He is an actor, known for Barb Wire (1996), Gods and Monsters (1998) and Ticker (2002). Known for: Barb Wire (1996), Gods and Monsters (1998), Ticker (2002), Lap Dancer (1995) Search: