Colin Farrell and his intensive preparation to play Alexander the Great in Oliver Stone's epic movie.
1968
2006
2011
2015
1973
2016
2014
1941
2008
1997
1995
2009
2012
2020