He recently revealed it "sucked" that he no longer receives film roles from major Hollywood studios.
Now Keanu Reeves, 50, has admitted that he tried out for the parts of comic book heroes Wolverine and Batman, but missed out.
"I always wanted to play Wolverine, but I didn't get that," Reeves told Moviefone.
"And they have a great Wolverine now," he said referring to Australian star Hugh Jackman.
"I always wanted to play The Dark Knight, but I didn't get that one. They've had some great Batmans. So now I'm just enjoying them as an audience."