by Kelly MartinezBuzzFeedBuzzFeed Contributor Sometimes a movie casting doesn't match up with how you envisioned the character in your head...but then the actor's performance ends up completely blowing you away. Recently, Reddit user u/gypsytx asked, "Who are some actors who were miscast but still gave a great performance?" Here are some of the actors people thought weren't right for the role, but ended up totally killing it: Note: Some of these responses have been edited for length and/or clarity. 1. "Bob Hoskins as Eddie Valiant in Who framed Roger Rabbit. On paper it looked terrible, but he is perfect for that role." Buena Vista Pictures/Courtesy Everett Collection -u/WillingnessOdd8885 2. "Hugh Jackman as Wolverine in the X-Men films. He was the third choice and a last minute replacement for Dougray Scott, but he made us believe a 6'2" Australian musical theater actor was a 5'3" Canadian mutant." Joe Pugliese / TV Guide / TM & Copyright 20th Century Fox Film Corp. / Courtesy Everett Collection -u/mattevil8419 3. "I'm not sure if this is a hot take or not, but I thought Jennifer Lawrence was terribly miscast as Katniss Everdeen in The Hunger Games. She was too mature-looking, too pretty, and nothing like the scrawny, scrappy little teen Katniss is described as. That said, she's a great actress and gave an awesome performance." Lionsgate/Courtesy Everett Collection -u/latelyimawake 4. "Michael Keaton as Batman. It was such an odd choice at the time, and yet he became the standard that all other Batmen are compared to." Warner Bros./Courtesy Everett Collection -u/canteen_boy 5. "The screenwriter for My Cousin Vinny originally envisioned Vinny as a six-foot-something ex-boxer. He was skeptical about casting Joe Pesci at first, but a couple of months later, Goodfellas came out and he was sold." 20thCentFox/Courtesy Everett Collection -u/BattlinBud 6. "Keanu Reeves as Constantine in Constantine. He was nothing at all like the comics version, but he sold the role. I love that movie." Warner Bros/Courtesy Everett Collection -u/jibrilles 7. "Michael Cera was such a strange choice for Scott Pilgrim in Scott Pilgrim vs. the World, and I couldn't imagine him being the lead. But goddamn, he worked it. It's one of my top five movies ever." (C)Universal/Courtesy Everett Collection -u/TheArchitect_7 8. "Barbra Streisand was greatly miscast in the role of Dolly in Hello, Dolly!. The character is supposed to be an older, extravagant matchmaker. But Barbara is so talented throughout the movie that you still love her performance." 20thCentFox/Courtesy Everett Collection -u/IanZarbiVicki 9. "Alan Rickman as Severus Snape in the Harry Potter movies. He was too old for the role and never truly felt menacing, but damn, he was good." Warner Bros/Courtesy Everett Collection -u/gnomewife 10. "Emma Watson as Hermione in the Harry Potter movies. In the books, Hermione is chubby and has buck teeth. As a girl who was also chubby with buck teeth (and a bit of a know-it-all like Hermione as well), I felt seen when I read the books. When I found out they'd cast a thin girl with normal-looking teeth, I was so disappointed! But the minute Emma Watson was on screen, I had to admit, she totally nailed Hermione's personality." Warner Bros/Courtesy Everett Collection -u/Catdress92 11. "Tom Cruise in Interview with the Vampire is the first one that comes to mind. On paper it sounded wrong, but he really won people over." Warner Bros. / Courtesy Everett Collection -u/gypsytx 12. "Daniel Craig as James Bond. He's not 'traditionally handsome,' he's too short, and he has the wrong build and hair color. There was a good reason there was some outcry when he was announced, but his performance in Casino Royale was excellent. He carries himself like Bond despite the above." Sony Pictures/Courtesy Everett Collection -u/Cyberspunk_2077 13. "Rami Malek as Freddie Mercury in Bohemian Rhapsody. Rami came in, totally rocked it, and won an Oscar. He played a more despondent version of what I imagined Freddie to be, but dues where dues are due. He gave a great performance." Nick Delaney / 20th Century Fox / Everett Collection -u/Obaa_Sima 14. "Naomi Scott was a little too old to play Jasmine in Aladdin (2019), but she really did well. I was very skeptical when I first watched it, but it's become one of the only live-action movies I like." Daniel Smith / Walt Disney Co./Courtesy Everett -u/ZenniTheHedgehog 15. "If you had told me that Tom Hanks was going to be cast as Forrest Gump before the movie was made, I would have been surprised." Paramount/Courtesy Everett Collection -u/Great_gatzzzby 16. "Daniel Kaluuya in Judas and the Black Messiah. He was about 10 years older than Fred Hampton when he died, and one of the most astonishing and tragic things about Hampton was his youth. But I think he gave a great performance." Glen Wilson / Warner Bros. / Courtesy Everett Collection -u/Somnambulist815 17. "Charlize Theron as Aileen Wuornos in Monster. There's no way any