On the Modern Family episode ‘Weathering Heights’, realtor Phil Dunphy (Ty Burrell) is over the moon when asked to appear in a real estate story on a local TV show. While on the set, Phil gets even more excited when he meets his favorite weatherman, Rainer Shine. Well, he was Phil’s favorite. Phil regrets introducing Rainer Shine to Hayley (Sarah Hyland).
Rainer Shine is portrayed by Nathan Fillion. The Canadian-born actor is best known for his roles on Castle (crime novelist Richard Castle), Con Man (Jack Moore), Desperate Housewives (Dr. Adam Mayfair), One Life to Live (Joey Buchanan), Firefly (Captain Mal Reynolds), Buffy the Vampire Slayer (Caleb), and Two Guys, a Girl and a Pizza Place with Ryan Reynolds, among others. Modern Family airs Wednesdays at 9pm on ABC.