People forget that Leonardo DiCaprio is a good actor.
I'm just surprised they're doing a Namor movie at all. Nick Cage has been trying to get into a comic-book movie, any comic-book movie for 10 years. He tried to get a Power Man and Iron Fist movie made. That's where he got his last name. Then he was linked to Ghost Rider and Superman and everything else under the sun.
Namor is a strange choice for him. However, he's also a good actor. People forget that too, he doesn't always act like the guy from Face/Off.