Ellen Page and Jean Reno in Leon The Professional, movie poster, digital art