When Jude Law was first cast in Captain Marvel, it was reported that he was playing Dr. Walter Lawson, a character better known to comic book fans as Mar-Vell. But since that announcement, his role has remained a mystery and Disney isn’t commenting. While visiting the set of the film, the mystery continued, but Disney wasn’t hiding Law from us. We saw him suit up with Starforce and go into action alongside Brie Larsen’s Carol Danvers. We were shown footage of the character training Carol. So if Law isn’t playing Mar-Vell, it became very clear that he is playing a character at least somewhat inspired by Mar-Vell – a mentor.