This paper focuses on the attitude dynamics and control of liquid filled spacecraft, and the large amplitude fuel slosh dynamics is included by using an improved moving pulsating ball model. The moving pulsating ball model is an equivalent mechanical model that is capable of imitating the whole liquid reorientation process, specifically for the occurrence of large amplitude slosh. This model is improved by incorporating a static capillary force and an effective mass factor. The improvements on this model are validated with previously published experiment results. The spacecraft attitude maneuver is implemented by the momentum transfer technique, and the feedback control strategy is designed based on Lyapunov theory. The effects of liquid viscosity, tank location and desired steady time on sloshing torque and control torque are investigated. The attitude control strategy applied in this paper is proved to be applicable for the coupled liquid filled spacecraft system. The obtained conclusions are useful to aid in liquid filled spacecraft overall design.