Ewan McGregor, 48
The “Star Wars” actor has proven that the Dark Side is no match for his good looks. Since his debut in 1993, McGregor, 48 years old, has starred in “Moulin Rouge!,” “Trainspotting,” and “Beauty and the Beast.” He has also appeared on “Fargo” alongside girlfriend Mary Elizabeth Winstead and the two will reunite in “Birds of Prey” in 2020. McGregor is also set to star as Danny Torrance in “Doctor Sleep.”