Mark Hamill, Luke Skywalker
We bet there is no person who has watched the original Star Wars trilogy who didn’t fall in love with Mark Hamill as he played the role of Luke Skywalker. While many people expected Hamill’s career to take off thanks to his iconic role, the opposite happened. Casting him in other roles was extremely difficult since it was hard to look at him as someone other than Luke Skywalker. Because producers didn’t want an actor who will be viewed as a character from a different movie, Hamill ended up doing voice overs instead.