Is Mr. Bean an alien?