Tom Cruise as Arch Cummings - April Fool's Day (2006) Fan Cast | myCast.io