Corporate Leadership

The corporate leadership team at Novelis has world-class experience and expertise, with decades of industry leadership. Our focused management team is globally aligned to ensure strong operational performance, with Executive Officers responsible for day-to-day decision-making and a Board of Directors providing counsel and guidance for the overall direction of the company.​​​​​

Who We Are

Novelis is the world’s largest producer of rolled aluminum and the global leader in beverage can recycling. We produce the highest-quality aluminum sheet and foil products for customers in automotive, transportation, packaging, electronics, construction and printing.