Randall "Randy" McGee, (portrayed by Nick Offerman), was a recurring character on George Lopez.
Randy used to date Benny. They broke up once because Randy wanted to take it to the next level but Benny didn't. They got back together in the same episode, during which Randy proposes and Benny finally relents and says yes. Randy leaves Benny at the altar to be with Amy, his former love interest, but returns and begs her to take him back. (see more...)