Answer
Henry Cavill played Superman in the DC Extended Universe from 2013 to 2022. He first appeared in the film Man of Steel in 2013, and he reprised the role in the films Batman v Superman: Dawn of Justice in 2016, Justice League in 2017, and Zack Snyder's Justice League in 2021. Cavill's final appearance as Superman was in the film The Flash in 2022.