James Michalopolous - Biography

James Michalopolous is known for his work on 300 (2006), Watchmen: Les gardiens (2009) and X-Men - L'affrontement final (2006).