Remote PC viewing

Would it be possible to make the Pi a VNC viewer? The use case for this could be for presentations or demos where a PC desktop is required, a PC can have the VNC server broadcasting a (view only) stream of its desktop. The Pi can then view this stream?