Colin Farrell as Amsterdam Vallon - Gangs of New York Fan Cast | myCast.io