Take a look at more photos of Isla Fisher Leaves Late Night With Seth Meyers in New York, January 2024.