Yes,from that perspective you will and can find stars in most films. My fellow swedes Skarsgård and Stormare are famous actors,stars here but in the states or just the world they´re respected supporting actors,not stars.
I´gave an example of what a B-movie can be,since you usually hear"That was such a B-movie!",always referring to the film as bad,when that´s not the case.
Schweiger is a joke(Accent in King Arthur..or always?His role here was 2 awkward seconds) and should go to hell with that accent,it´s awful,to call him a star cause he´s known in germany makes being famous or a star very relative.
Mikkelsen is only one of the 8 important actors who aren´t billed,a bit insulting. He is awesome but his resume is poor outside scandinavia,the three musketeers...no comment. But we´re reaching when we get into being stars in their respective countries,of course they will be,are they gonna get a decent role in a big film and be unknown in their own country? Unlikely. It´s a decent B-cast,most of them wouldn´t get billed in a film with top A-actors,of course....that doesn´t make them less gifted but cheaper and less famous.
Walz and Bloom are the biggest names here,since the world is the audience and Walz is pushing it,with having done two good roles and been famous for 8 minutes. He has something to prove,as far as the world goes to show Landa wasn´t a fluke. Here,he was good at times and at times impersonated Malkovich speech pattern.
The script is pretty close,yes. Closer then most other adaptations and since I don´t want to watch the same film over and over with the only difference being the actors,I liked the airships and that part of the film.
As for B and referring only to low budget,no. How many Paul Walker,Adam Sandler,McCounaughey etc films are B? Taken is a B-movie,a very entertaining one. One star,not one other known actor or important role,cliche plot....so guess most things are about point of view. TTT might be international but the director is as far from that as possible.
Yes, Schweiger is laughable and yet he is one of the biggest stars in germany. And that DOES count because this is NOT a Hollywood movie! It's a mostly german production, funded by a german movie company, so if they cast one of their most popular actors, then this isn't the choice you would make for a b-movie!
All I am saying is that this movie isn't a b-movie by the very definition of a b-movie because of it's budget, high production value and number of high profile stars (high profile for the countries that produced this film). All the things you you mentioned like the silly plot are traits of b-movies that may result from the fact that they had a low budget but they are not part of the definition. Simply put, if a person born in france by french parents happens to look like an italian person, then he is still french, by definition, no matter how dark his hair and how short he is.