Su segunda película fue un gran éxito de taquilla, "300" (2006), una adaptación del cómic de Frank Miller protagonizada por Gerard Butler que tuvo un presupuesto estimado de 65 millones de dólares y una recaudación mundial de más de 456 millones.