Answer
Yes, Mark Steyn has been a guest on Tucker Carlson Tonight. He has appeared on the show on multiple occasions to discuss various political and cultural topics. Steyn is known for his conservative views and his outspoken commentary on current events. His appearances on Tucker Carlson Tonight have often generated controversy due to his provocative statements.