Cillian Murphy as Tom Buckley