UPDATED with video: Former Smallville star Tom Welling has joined the Season 3 cast of Fox’s drama series Lucifer, and the network has unveiled a new trailer. Watch it above. Welling will play Marcus Pierce, an accomplished police lieutenant who is everything Lucifer (Tom Ellis) is not: strategic, reserved and well-respected. But perhaps even more annoying are all the things they have in common.