He was also a Sector Seven Agent in the 2007 Michael Bay film Transformers, and also had a supporting role in The Island.
Dia juga merupakan Sector Seven Agent dalam film Michael Bay tahun 2007 Transformers, dan juga memiliki peran pendukung di The Island.