Movie does not play/show in simple 2D scene

I am using Unity Pro. I have a 2D scene setup with the default camera and a sprite object. I have attached the below script and .mov file to the script. When I run the scene, no video appears on the screen. I have looked at the MovieTexture documentation and could not find any clarification. What am I missing?

using UnityEngine;
using System.Collections;

public class videoPlay : MonoBehaviour {

	public MovieTexture movTexture;
	
	void Start () {

		renderer.material.mainTexture = movTexture;

		movTexture.Play();
		
	}
}

I’m not sure about newer versions of Unity but I don’t trust renderer. I always get a reference to the SpriteRenderer either with a public variable or GetComponent in Awake(). You should try this just to be sure. I know sprites have a weird relationship with their material.

You might try the same thing on a quad instead of a sprite.