cast (one's) eye(s) on (someone or something)

cast (one's) eye(s) on (someone or something)

To desire or covet someone or something, often greedily or selfishly. You better not cast your eyes on the last piece of cheesecake—I already claimed it!
See also: cast, on
Farlex Dictionary of Idioms.

cast your eyes on something

or

cast your eye on something

If someone casts their eyes on or casts their eye on something or someone, they decide they want to have or own them. To our amazement, another developer has cast greedy eyes on the field next door.
See also: cast, eye, on, something
Collins COBUILD Idioms Dictionary, 3rd ed.
See also:
  • cast your eyes on something
  • request (something) of (someone or something)
  • request of
  • finger itches to, one's/my
  • feel like
  • feel like doing
  • feel like oneself
  • feel like something/like doing something
  • (one's) heart's desire
  • your heart's desire