There is a slight difference between "Das ist doch alles ein schlechter Film" (which is more like "this must be a bad dream") and "Ich bin im falschen Film", which really means "I can't believe I'm hearing / seeing this".
I can't think of a more idiomatic English expression, either.