James Norton as Tommy Lee Royce