Veteran actor Ed O’Neill makes an appearance on “The Ellen DeGeneres Show” airing Monday, March 9.

The “Modern Family” star jokes about not being able to recognize celebrities and tells Ellen a story about introducing his daughters to Leonardo DiCaprio at a restaurant on Father’s Day.

RELATED: Jennifer Aniston And Ellen DeGeneres Share A Kiss On ‘The Ellen Show’

Ed’s daughter Sophia has had a crush on the “Once Upon a Time in Hollywood” star for years.

The incident happened in Rao’s Italian restaurant in Hollywood.

O’Neill recalls: “I said I wanted to go to Rao’s for Father’s Day. When my older daughter found out, she freaked out. She said, ‘It’s too far to go, can’t it be in Santa Monica where we live?’ and that sort of thing. I like Rao’s, so we went and sat down in a little booth.”

He continues: “She was on her phone and I saw her look up and all of a sudden it was like she was stricken! I really thought something was wrong with her.

“I turned around and I saw a party coming in. They sat near us and it was Leo DiCaprio. My daughter has had a crush on Leo since ‘Romeo and Juliet’, so she freaked out.”

RELATED: Ellen Shows Keanu Reeves What ‘Speed’ Would Have Been Like If She Starred Instead Of Sandra Bullock

After DiCaprio said hello to O’Neill, he introduced the heartthrob to his daughters.

“All of a sudden I heard, ‘Hey Ed, happy Father’s Day.’ I said, ‘Oh, thanks, Leo. Is that your father?’ Because he was with his dad.

“On the way out he said to my daughter, ‘Sophia, it was really nice meeting you, sweetheart.'”

He adds: “We got in the car and she was comatosed, so I said, ‘Rao’s isn’t really all that far to go?'”