A fellow storm-chaser, Laurence is played by Jeremy Davies in "Twister." Though he was relatively unknown in mainstream Hollywood at the time, Davies has gone on to become a much more prominent figure for his recent television performances. Many of Davies' acting credits through the 1990s and 2000s consist of independent films, including "Spanking the Monkey," "The Locusts," "The Million Dollar Motel," "Ravenous," "Secretary," and "Dogville." Davies also appeared in the Steven Spielberg war epic, "Saving Private Ryan," in 1998.
In 2008, Davies joined the ABC series "Lost" as a regular cast member for the mystery drama's fourth season. Davies played Dr. Daniel Faraday, a physicist with expertise in the enigma of space-time. Audiences would later discover that Daniel was the son of Charles Widmore (Alan Dale) and Eloise Hawking (Fionnula Flanagan), who were among the original inhabitants of the island and members of the DHARMA Initiative. When "Lost" concluded in 2010, Davies continued to make appearances in several television shows, including "Hannibal," "Constantine," and the FX Western drama, "Justified," where he earned an Emmy for his performance as the shady criminal Dickie Bennett.
Davies continued his career in television through the 2010s, appearing on TV shows like "Sleepy Hollow," "American Gods," and "Twin Peaks." He played the character of Dr. John Deegan in the CW's Arrowverse for shows "The Flash," "Arrow," and "Supergirl." In 2021, Davies played Terrence in the acclaimed supernatural horror, "The Black Phone."