Home People Michael Caruana Michael Caruana shows Michael Caruana shows Michael Caruana TV Shows (5) The Handmaid's Tale (2017) As Roger, Relic Hunter (1999) As Nico, Earth: Final Conflict (1997) As Peter Brogan, War of the Worlds (1988) As Ralph, War of the Worlds (1988) As Kurt,