James Stewart, film actor