Indeed, physics says (now, though it hasn't always) that there was a beginning. I think even philosophically a beginning is a necessity: If the universe has been around forever and time is linear, then it would take an infinite amount of time to reach this point, which is not possible, "now"...